/*

  Copyright (C) 2000, 2001 Silicon Graphics, Inc.  All Rights Reserved.

  This program is free software; you can redistribute it and/or modify it
  under the terms of version 2 of the GNU General Public License as
  published by the Free Software Foundation.

  This program is distributed in the hope that it would be useful, but
  WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  

  Further, this software is distributed without any warranty that it is
  free of the rightful claim of any third person regarding infringement 
  or the like.  Any license provided herein, whether implied or 
  otherwise, applies only to this software file.  Patent licenses, if 
  any, provided herein do not apply to combinations of this program with 
  other software, or any other product whatsoever.  

  You should have received a copy of the GNU General Public License along
  with this program; if not, write the Free Software Foundation, Inc., 59
  Temple Place - Suite 330, Boston MA 02111-1307, USA.

  Contact information:  Silicon Graphics, Inc., 1600 Amphitheatre Pky,
  Mountain View, CA 94043, or:

  http://www.sgi.com

  For further information regarding this notice, see:

  http://oss.sgi.com/projects/GenInfo/NoticeExplan

*/



/* USMID:  "\n@(#)5.0_pl/headers/intrin.h	5.24	10/26/99 15:47:10\n" */

# define I1_MASK               (1<<Integer_1)
# define I2_MASK               (1<<Integer_2)
# define I4_MASK               (1<<Integer_4)
# define I8_MASK               (1<<Integer_8)
# define S4_MASK               (1<<Real_4)
# define S8_MASK               (1<<Real_8)
# define S16_MASK              (1<<Real_16)
# define C4_MASK               (1<<Complex_4)
# define C8_MASK               (1<<Complex_8)
# define C16_MASK              (1<<Complex_16)
# define L1_MASK               (1<<Logical_1)
# define L2_MASK               (1<<Logical_2)
# define L4_MASK               (1<<Logical_4)
# define L8_MASK               (1<<Logical_8)
# define P_MASK                (1<<CRI_Ptr_8)
# ifdef _EXTENDED_CRI_CHAR_POINTER
# define CP_MASK               (1<<CRI_Ch_Ptr_8)
# else
# define CP_MASK               (0)
# endif
# define X_MASK                (1<<Structure_Type)
# define c_MASK                (1<<Short_Char_Const)

# define TYPELESS_MASK         (1<<Typeless_1|1<<Typeless_2|                  \
                                1<<Typeless_4|1<<Typeless_8|                  \
                                1<<Short_Typeless_Const)

# define REAL_MASK             (S4_MASK|S8_MASK|S16_MASK)

# define COMPLEX_MASK          (C4_MASK|C8_MASK|C16_MASK)

# define INTEGER_MASK          (I1_MASK|I2_MASK|I4_MASK|I8_MASK)

# define LOGICAL_MASK          (L1_MASK|L2_MASK|L4_MASK|L8_MASK)

# define CHARACTER_MASK        (1<<Character_1|                               \
                                1<<Character_2|                               \
                                1<<Character_4|                               \
                                c_MASK)

# define INTEGER_COMPLEX_MASK  (INTEGER_MASK|COMPLEX_MASK)
# define INTEGER_REAL_MASK     (INTEGER_MASK|REAL_MASK)
# define INTEGER_TYPELESS_MASK (INTEGER_MASK|TYPELESS_MASK)
# define INTEGER_POINTER_MASK  (INTEGER_MASK|P_MASK)
# define REAL_COMPLEX_MASK     (REAL_MASK|COMPLEX_MASK)
# define IRC_MASK              (INTEGER_REAL_MASK|COMPLEX_MASK)
# define IRT_MASK              (INTEGER_REAL_MASK|TYPELESS_MASK)
# define IRP_MASK              (IRT_MASK|LOGICAL_MASK|P_MASK|c_MASK)
# define IRCL_MASK             (INTEGER_REAL_MASK|COMPLEX_MASK|LOGICAL_MASK)

# define IRCLC_MASK            (INTEGER_REAL_MASK|                            \
                                COMPLEX_MASK|                                 \
                                LOGICAL_MASK|                                 \
                                CHARACTER_MASK)


# define ALL_MASK              (INTEGER_MASK|                                 \
                                REAL_MASK|                                    \
                                COMPLEX_MASK|                                 \
                                LOGICAL_MASK|                                 \
                                CHARACTER_MASK|                               \
                                X_MASK|                                       \
                                P_MASK)



/**************************************************************************\
|* The global Intrinsic table                                             *|
\**************************************************************************/

intrin_tbl_type         intrin_tbl[MAX_INTRIN_TBL_SIZE] =

{

{"PLACEHOLDER-NOTUSED",0,0,0,0,0,0,0,0,0,0,0,0},
{"ABS",3,1,1,1,0,0,1,1,0,1,0,0},
   {"ABS",3,1,1,0,0,0,0,0,0,0,Abs_Intrinsic,Real_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
# ifdef _NEED_AT_SIGN_INTRINSICS
{"ABS@",4,1,1,1,0,0,0,1,1,1,0,0},
   {"ABS@",4,1,1,0,0,0,0,0,0,0,Abs_Intrinsic,Real_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
# endif
{"ACHAR",5,1,1,0,0,0,0,1,0,1,0,0},
   {"ACHAR",5,1,1,0,0,0,0,0,0,0,Achar_Intrinsic,Character_1},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"ACOS",4,1,1,1,0,0,1,1,0,1,0,0},
   {"ACOS",4,1,1,0,0,0,0,0,0,0,Acos_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"ACOSD",5,1,1,0,0,0,1,1,1,1,0,0},
   {"ACOSD",5,1,1,0,0,0,0,0,1,0,Acosd_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"ADD_AND_FETCH",13,1,1,0,0,0,0,1,1,2,0,0},
   {"ADD_AND_FETCH",13,1,1,0,0,0,0,0,1,0,Add_And_Fetch_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"ADD_AND_FETCH",13,1,1,0,0,0,0,0,1,0,Add_And_Fetch_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"ADJUSTL",7,1,1,0,0,0,0,1,0,1,0,0},
   {"ADJUSTL",7,1,1,0,0,0,0,0,0,0,Adjustl_Intrinsic,0},
      {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
{"ADJUSTR",7,1,1,0,0,0,0,1,0,1,0,0},
   {"ADJUSTR",7,1,1,0,0,0,0,0,0,0,Adjustr_Intrinsic,0},
      {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
{"AIMAG",5,1,1,1,0,0,1,1,0,1,0,0},
   {"AIMAG",5,1,1,0,0,0,0,0,0,0,Aimag_Intrinsic,0},
      {"Z",1,0,0,0,0,0,0,0,0,0,0,COMPLEX_MASK},
{"AINT",4,1,1,1,0,0,1,1,0,1,0,0},
   {"AINT",4,1,1,0,0,0,0,0,0,0,Aint_Intrinsic,Real_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"ALL",3,0,1,0,0,0,0,1,0,56,0,0},
   {"_ALL_1",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_1",6,0,1,0,1,0,1,0,0,1,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_1",6,0,1,0,1,0,1,0,0,2,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_1",6,0,1,0,1,0,1,0,0,3,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_1",6,0,1,0,1,0,1,0,0,4,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_1",6,0,1,0,1,0,1,0,0,5,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_1",6,0,1,0,1,0,1,0,0,6,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_2",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_2",6,0,1,0,1,0,1,0,0,1,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_2",6,0,1,0,1,0,1,0,0,2,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_2",6,0,1,0,1,0,1,0,0,3,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_2",6,0,1,0,1,0,1,0,0,4,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_2",6,0,1,0,1,0,1,0,0,5,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_2",6,0,1,0,1,0,1,0,0,6,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_4",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_4",6,0,1,0,1,0,1,0,0,1,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_4",6,0,1,0,1,0,1,0,0,2,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_4",6,0,1,0,1,0,1,0,0,3,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_4",6,0,1,0,1,0,1,0,0,4,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_4",6,0,1,0,1,0,1,0,0,5,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_4",6,0,1,0,1,0,1,0,0,6,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL_1",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L1_MASK},
   {"_ALL_1",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L1_MASK},
   {"_ALL_1",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L1_MASK},
   {"_ALL_1",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L1_MASK},
   {"_ALL_1",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L1_MASK},
   {"_ALL_1",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L1_MASK},
   {"_ALL_1",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L1_MASK},
   {"_ALL_2",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L2_MASK},
   {"_ALL_2",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L2_MASK},
   {"_ALL_2",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L2_MASK},
   {"_ALL_2",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L2_MASK},
   {"_ALL_2",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L2_MASK},
   {"_ALL_2",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L2_MASK},
   {"_ALL_2",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L2_MASK},
   {"_ALL_4",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L4_MASK},
   {"_ALL_4",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L4_MASK},
   {"_ALL_4",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L4_MASK},
   {"_ALL_4",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L4_MASK},
   {"_ALL_4",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L4_MASK},
   {"_ALL_4",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L4_MASK},
   {"_ALL_4",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L4_MASK},
   {"_ALL",4,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL",4,0,1,0,1,0,1,0,0,1,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL",4,0,1,0,1,0,1,0,0,2,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL",4,0,1,0,1,0,1,0,0,3,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL",4,0,1,0,1,0,1,0,0,4,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL",4,0,1,0,1,0,1,0,0,5,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL",4,0,1,0,1,0,1,0,0,6,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ALL",4,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L8_MASK},
   {"_ALL",4,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L8_MASK},
   {"_ALL",4,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L8_MASK},
   {"_ALL",4,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L8_MASK},
   {"_ALL",4,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L8_MASK},
   {"_ALL",4,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L8_MASK},
   {"_ALL",4,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L8_MASK},
{"ALLOCATED",9,0,1,0,1,0,0,1,0,7,0,0},
   {"_ALLOCATED",10,0,1,0,1,0,0,0,0,0,Allocated_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ALLOCATED",10,0,1,0,1,0,0,0,0,0,Allocated_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ALLOCATED",10,0,1,0,1,0,0,0,0,0,Allocated_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ALLOCATED",10,0,1,0,1,0,0,0,0,0,Allocated_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ALLOCATED",10,0,1,0,1,0,0,0,0,0,Allocated_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ALLOCATED",10,0,1,0,1,0,0,0,0,0,Allocated_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ALLOCATED",10,0,1,0,1,0,0,0,0,0,Allocated_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
{"ALOG",4,1,1,1,0,0,0,1,0,1,0,0},
   {"ALOG",4,1,1,0,0,0,0,0,0,0,Alog_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"ALOG10",6,1,1,1,0,0,0,1,0,1,0,0},
   {"ALOG10",6,1,1,0,0,0,0,0,0,0,Alog10_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"AMAX0",5,1,1,0,0,0,0,1,0,1,0,0},
   {"AMAX0",5,1,1,0,0,0,0,0,0,0,Amax0_Intrinsic,0},
      {"A1",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"A2",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"A3",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A4",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A5",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A6",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A7",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A8",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A9",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A10",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A11",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A12",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A13",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A14",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A15",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A16",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A17",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A18",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A19",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A20",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A21",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A22",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A23",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A24",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A25",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A26",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A27",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A28",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A29",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A30",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A31",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A32",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A33",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A34",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A35",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A36",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A37",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A38",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A39",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A40",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A41",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A42",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A43",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A44",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A45",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A46",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A47",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A48",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A49",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A50",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A51",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A52",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A53",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A54",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A55",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A56",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A57",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A58",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A59",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A60",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A61",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A62",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A63",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"AMAX1",5,1,1,0,0,0,0,1,0,2,0,0},
   {"AMAX1",5,1,1,0,0,0,0,0,0,0,Amax1_Intrinsic,0},
      {"A1",2,0,0,0,0,0,0,0,0,0,0,S4_MASK},
      {"A2",2,0,0,0,0,0,0,0,0,0,0,S4_MASK},
      {"A3",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A4",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A5",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A6",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A7",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A8",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A9",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A10",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A11",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A12",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A13",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A14",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A15",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A16",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A17",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A18",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A19",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A20",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A21",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A22",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A23",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A24",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A25",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A26",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A27",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A28",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A29",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A30",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A31",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A32",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A33",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A34",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A35",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A36",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A37",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A38",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A39",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A40",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A41",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A42",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A43",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A44",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A45",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A46",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A47",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A48",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A49",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A50",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A51",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A52",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A53",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A54",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A55",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A56",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A57",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A58",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A59",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A60",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A61",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A62",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A63",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
   {"AMAX1",5,1,1,0,0,0,0,0,0,0,Amax1_Intrinsic,0},
      {"A1",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"A2",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"A3",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A4",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A5",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A6",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A7",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A8",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A9",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A10",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A11",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A12",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A13",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A14",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A15",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A16",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A17",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A18",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A19",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A20",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A21",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A22",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A23",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A24",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A25",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A26",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A27",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A28",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A29",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A30",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A31",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A32",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A33",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A34",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A35",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A36",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A37",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A38",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A39",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A40",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A41",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A42",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A43",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A44",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A45",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A46",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A47",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A48",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A49",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A50",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A51",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A52",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A53",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A54",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A55",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A56",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A57",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A58",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A59",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A60",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A61",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A62",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A63",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
{"AMIN0",5,1,1,0,0,0,0,1,0,1,0,0},
   {"AMIN0",5,1,1,0,0,0,0,0,0,0,Amin0_Intrinsic,0},
      {"A1",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"A2",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"A3",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A4",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A5",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A6",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A7",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A8",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A9",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A10",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A11",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A12",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A13",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A14",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A15",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A16",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A17",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A18",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A19",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A20",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A21",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A22",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A23",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A24",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A25",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A26",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A27",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A28",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A29",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A30",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A31",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A32",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A33",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A34",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A35",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A36",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A37",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A38",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A39",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A40",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A41",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A42",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A43",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A44",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A45",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A46",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A47",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A48",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A49",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A50",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A51",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A52",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A53",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A54",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A55",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A56",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A57",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A58",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A59",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A60",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A61",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A62",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A63",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"AMIN1",5,1,1,0,0,0,0,1,0,2,0,0},
   {"AMIN1",5,1,1,0,0,0,0,0,0,0,Amin1_Intrinsic,0},
      {"A1",2,0,0,0,0,0,0,0,0,0,0,S4_MASK},
      {"A2",2,0,0,0,0,0,0,0,0,0,0,S4_MASK},
      {"A3",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A4",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A5",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A6",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A7",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A8",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A9",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A10",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A11",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A12",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A13",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A14",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A15",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A16",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A17",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A18",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A19",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A20",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A21",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A22",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A23",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A24",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A25",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A26",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A27",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A28",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A29",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A30",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A31",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A32",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A33",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A34",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A35",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A36",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A37",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A38",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A39",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A40",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A41",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A42",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A43",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A44",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A45",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A46",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A47",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A48",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A49",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A50",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A51",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A52",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A53",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A54",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A55",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A56",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A57",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A58",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A59",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A60",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A61",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A62",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A63",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
   {"AMIN1",5,1,1,0,0,0,0,0,0,0,Amin1_Intrinsic,0},
      {"A1",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"A2",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"A3",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A4",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A5",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A6",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A7",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A8",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A9",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A10",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A11",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A12",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A13",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A14",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A15",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A16",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A17",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A18",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A19",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A20",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A21",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A22",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A23",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A24",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A25",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A26",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A27",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A28",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A29",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A30",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A31",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A32",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A33",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A34",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A35",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A36",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A37",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A38",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A39",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A40",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A41",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A42",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A43",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A44",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A45",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A46",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A47",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A48",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A49",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A50",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A51",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A52",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A53",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A54",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A55",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A56",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A57",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A58",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A59",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A60",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A61",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A62",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A63",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
{"AMOD",4,1,1,1,0,0,0,1,0,1,0,0},
   {"AMOD",4,1,1,0,0,0,0,0,0,0,Amod_Intrinsic,Real_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"P",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"AND",3,1,1,0,0,0,0,1,1,1,0,0},
   {"AND",3,1,1,0,0,0,0,0,1,0,And_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
{"AND_AND_FETCH",13,1,1,0,0,0,0,1,1,2,0,0},
   {"AND_AND_FETCH",13,1,1,0,0,0,0,0,1,0,And_And_Fetch_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"AND_AND_FETCH",13,1,1,0,0,0,0,0,1,0,And_And_Fetch_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"ANINT",5,1,1,1,0,0,1,1,0,1,0,0},
   {"ANINT",5,1,1,0,0,0,0,0,0,0,Anint_Intrinsic,0},
      {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"ANY",3,0,1,0,0,0,0,1,0,56,0,0},
   {"_ANY_1",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_1",6,0,1,0,1,0,1,0,0,1,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_1",6,0,1,0,1,0,1,0,0,2,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_1",6,0,1,0,1,0,1,0,0,3,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_1",6,0,1,0,1,0,1,0,0,4,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_1",6,0,1,0,1,0,1,0,0,5,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_1",6,0,1,0,1,0,1,0,0,6,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_2",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_2",6,0,1,0,1,0,1,0,0,1,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_2",6,0,1,0,1,0,1,0,0,2,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_2",6,0,1,0,1,0,1,0,0,3,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_2",6,0,1,0,1,0,1,0,0,4,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_2",6,0,1,0,1,0,1,0,0,5,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_2",6,0,1,0,1,0,1,0,0,6,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_4",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_4",6,0,1,0,1,0,1,0,0,1,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_4",6,0,1,0,1,0,1,0,0,2,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_4",6,0,1,0,1,0,1,0,0,3,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_4",6,0,1,0,1,0,1,0,0,4,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_4",6,0,1,0,1,0,1,0,0,5,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_4",6,0,1,0,1,0,1,0,0,6,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY_1",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L1_MASK},
   {"_ANY_1",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L1_MASK},
   {"_ANY_1",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L1_MASK},
   {"_ANY_1",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L1_MASK},
   {"_ANY_1",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L1_MASK},
   {"_ANY_1",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L1_MASK},
   {"_ANY_1",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L1_MASK},
   {"_ANY_2",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L2_MASK},
   {"_ANY_2",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L2_MASK},
   {"_ANY_2",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L2_MASK},
   {"_ANY_2",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L2_MASK},
   {"_ANY_2",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L2_MASK},
   {"_ANY_2",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L2_MASK},
   {"_ANY_2",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L2_MASK},
   {"_ANY_4",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L4_MASK},
   {"_ANY_4",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L4_MASK},
   {"_ANY_4",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L4_MASK},
   {"_ANY_4",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L4_MASK},
   {"_ANY_4",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L4_MASK},
   {"_ANY_4",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L4_MASK},
   {"_ANY_4",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L4_MASK},
   {"_ANY",4,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY",4,0,1,0,1,0,1,0,0,1,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY",4,0,1,0,1,0,1,0,0,2,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY",4,0,1,0,1,0,1,0,0,3,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY",4,0,1,0,1,0,1,0,0,4,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY",4,0,1,0,1,0,1,0,0,5,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY",4,0,1,0,1,0,1,0,0,6,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_ANY",4,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L8_MASK},
   {"_ANY",4,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L8_MASK},
   {"_ANY",4,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L8_MASK},
   {"_ANY",4,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L8_MASK},
   {"_ANY",4,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L8_MASK},
   {"_ANY",4,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L8_MASK},
   {"_ANY",4,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L8_MASK},
{"ASIN",4,1,1,1,0,0,1,1,0,1,0,0},
   {"ASIN",4,1,1,0,0,0,0,0,0,0,Asin_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"ASIND",5,1,1,0,0,0,1,1,1,1,0,0},
   {"ASIND",5,1,1,0,0,0,0,0,1,0,Asind_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"ASSOCIATED",10,0,1,0,1,0,0,1,0,72,0,0},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
      {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
{"ATAN",4,1,1,1,0,0,1,1,0,1,0,0},
   {"ATAN",4,1,1,0,0,0,0,0,0,0,Atan_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"ATAN2",5,1,1,1,0,0,1,1,0,1,0,0},
   {"ATAN2",5,1,1,0,0,0,0,0,0,0,Atan2_Intrinsic,Real_4},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"ATAN2D",6,1,1,1,0,0,1,1,1,1,0,0},
   {"ATAN2D",6,1,1,0,0,0,0,0,1,0,Atan2d_Intrinsic,Real_4},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"ATAND",5,1,1,1,0,0,1,1,1,1,0,0},
   {"ATAND",5,1,1,0,0,0,0,0,1,0,Atand_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"BITEST",6,1,1,0,0,0,0,1,0,1,0,0},
   {"BITEST",6,1,1,0,0,0,0,0,0,0,Bitest_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"BIT_SIZE",8,1,1,0,0,0,0,1,0,1,0,0},
   {"BIT_SIZE",8,1,1,0,0,0,0,0,0,0,Bit_Size_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"BJTEST",6,1,1,0,0,0,0,1,0,1,0,0},
   {"BJTEST",6,1,1,0,0,0,0,0,0,0,Bjtest_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"BKTEST",6,1,1,0,0,0,0,1,0,1,0,0},
   {"BKTEST",6,1,1,0,0,0,0,0,0,0,Bktest_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"BTEST",5,1,1,0,0,0,0,1,0,1,0,0},
   {"BTEST",5,1,1,0,0,0,0,0,0,0,Btest_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"CABS",4,1,1,1,0,0,0,1,0,1,0,0},
   {"CABS",4,1,1,0,0,0,0,0,0,0,Cabs_Intrinsic,Real_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,COMPLEX_MASK},
{"CCOS",4,1,1,1,0,0,0,1,0,1,0,0},
   {"CCOS",4,1,1,0,0,0,0,0,0,0,Ccos_Intrinsic,Complex_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,COMPLEX_MASK},
{"CDABS",5,1,1,0,0,0,0,1,1,1,0,0},
   {"CDABS",5,1,1,0,0,0,0,0,1,0,Cdabs_Intrinsic,Real_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,C8_MASK},
{"CDCOS",5,1,1,0,0,0,0,1,1,1,0,0},
   {"CDCOS",5,1,1,0,0,0,0,0,1,0,Cdcos_Intrinsic,Complex_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,C8_MASK},
{"CDEXP",5,1,1,0,0,0,0,1,1,1,0,0},
   {"CDEXP",5,1,1,0,0,0,0,0,1,0,Cdexp_Intrinsic,Complex_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,C8_MASK},
{"CDLOG",5,1,1,0,0,0,0,1,1,1,0,0},
   {"CDLOG",5,1,1,0,0,0,0,0,1,0,Cdlog_Intrinsic,Complex_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,C8_MASK},
{"CDSIN",5,1,1,0,0,0,0,1,1,1,0,0},
   {"CDSIN",5,1,1,0,0,0,0,0,1,0,Cdsin_Intrinsic,Complex_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,C8_MASK},
{"CDSQRT",6,1,1,0,0,0,0,1,1,1,0,0},
   {"CDSQRT",6,1,1,0,0,0,0,0,1,0,Cdsqrt_Intrinsic,Complex_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,C8_MASK},
{"CEILING",7,1,1,0,0,0,0,1,0,1,0,0},
   {"CEILING",7,1,1,0,0,0,0,0,0,0,Ceiling_Intrinsic,0},
      {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"CEXP",4,1,1,1,0,0,0,1,0,1,0,0},
   {"CEXP",4,1,1,0,0,0,0,0,0,0,Cexp_Intrinsic,Complex_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,COMPLEX_MASK},
{"CHAR",4,1,1,0,0,0,1,1,0,1,0,0},
   {"CHAR",4,1,1,0,0,0,0,0,0,0,Char_Intrinsic,Character_1},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
      {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"CLEAR_IEEE_EXCEPTION",20,1,0,0,0,0,0,1,0,1,0,0},
   {"CLEAR_IEEE_EXCEPTION",20,1,0,0,0,0,0,0,0,0,
                                     Clear_Ieee_Exception_Intrinsic,0},
# ifdef _TARGET32
      {"EXCEPTION",9,0,0,0,0,0,0,0,0,0,0,I4_MASK},
# else
      {"EXCEPTION",9,0,0,0,0,0,0,0,0,0,0,I8_MASK},
# endif
{"CLOC",4,0,1,0,0,0,0,1,1,8,0,0},
   {"CLOC",4,0,1,0,0,0,0,0,1,0,Cloc_Intrinsic,0},
      {"C",1,0,0,0,0,0,1,0,0,0,0,CHARACTER_MASK},
   {"CLOC",4,0,1,0,0,0,0,0,1,0,Cloc_Intrinsic,0},
      {"C",1,0,0,0,0,0,1,0,0,1,0,CHARACTER_MASK},
   {"CLOC",4,0,1,0,0,0,0,0,1,0,Cloc_Intrinsic,0},
      {"C",1,0,0,0,0,0,1,0,0,2,0,CHARACTER_MASK},
   {"CLOC",4,0,1,0,0,0,0,0,1,0,Cloc_Intrinsic,0},
      {"C",1,0,0,0,0,0,1,0,0,3,0,CHARACTER_MASK},
   {"CLOC",4,0,1,0,0,0,0,0,1,0,Cloc_Intrinsic,0},
      {"C",1,0,0,0,0,0,1,0,0,4,0,CHARACTER_MASK},
   {"CLOC",4,0,1,0,0,0,0,0,1,0,Cloc_Intrinsic,0},
      {"C",1,0,0,0,0,0,1,0,0,5,0,CHARACTER_MASK},
   {"CLOC",4,0,1,0,0,0,0,0,1,0,Cloc_Intrinsic,0},
      {"C",1,0,0,0,0,0,1,0,0,6,0,CHARACTER_MASK},
   {"CLOC",4,0,1,0,0,0,0,0,1,0,Cloc_Intrinsic,0},
      {"C",1,0,0,0,0,0,1,0,0,7,0,CHARACTER_MASK},
{"CLOCK",5,0,1,0,1,0,0,1,1,1,0,0},
# if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
   {"_F90_CLOCK_",11,0,1,0,1,0,0,0,1,0,Clock_Intrinsic,0},
# else
   {"_CLOCK",6,0,1,0,1,0,0,0,1,0,Clock_Intrinsic,TYPELESS_DEFAULT_TYPE},
# endif
{"CLOG",4,1,1,1,0,0,0,1,0,1,0,0},
   {"CLOG",4,1,1,0,0,0,0,0,0,0,Clog_Intrinsic,Complex_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,COMPLEX_MASK},
{"CMPLX",5,1,1,0,0,0,0,1,0,1,0,0},
   {"CMPLX",5,1,1,0,0,0,0,0,0,0,Cmplx_Intrinsic,Complex_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
      {"Y",1,0,0,0,0,1,0,0,0,0,0,IRC_MASK},
      {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"COMPARE_AND_SWAP",16,1,1,0,0,0,0,1,1,2,0,0},
   {"COMPARE_AND_SWAP",16,1,1,0,0,0,0,0,1,0,Compare_And_Swap_Intrinsic,
                                                                 Logical_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"K",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"COMPARE_AND_SWAP",16,1,1,0,0,0,0,0,1,0,Compare_And_Swap_Intrinsic,
                                                                 Logical_8},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"K",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"COMPL",5,1,1,0,0,0,0,1,1,1,0,0},
   {"COMPL",5,1,1,0,0,0,0,0,1,0,Compl_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
{"CONJG",5,1,1,1,0,0,1,1,0,1,0,0},
   {"CONJG",5,1,1,0,0,0,0,0,0,0,Conjg_Intrinsic,0},
      {"Z",1,0,0,0,0,0,0,0,0,0,0,COMPLEX_MASK},
{"COS",3,1,1,1,0,0,1,1,0,1,0,0},
   {"COS",3,1,1,0,0,0,0,0,0,0,Cos_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_COMPLEX_MASK},
{"COSD",4,1,1,1,0,0,1,1,1,1,0,0},
   {"COSD",4,1,1,0,0,0,0,0,1,0,Cosd_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"COSH",4,1,1,1,0,0,1,1,0,1,0,0},
   {"COSH",4,1,1,0,0,0,0,0,0,0,Cosh_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"COT",3,1,1,1,0,0,0,1,1,1,0,0},
   {"COT",3,1,1,0,0,0,0,0,0,0,Cot_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"COTAN",5,1,1,1,0,0,0,1,1,1,0,0},
   {"COTAN",5,1,1,0,0,0,0,0,0,0,Cot_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"COUNT",5,0,1,0,0,0,0,1,0,56,0,0},
   {"_COUNT_1",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_1",8,0,1,0,1,0,1,0,0,1,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_1",8,0,1,0,1,0,1,0,0,2,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_1",8,0,1,0,1,0,1,0,0,3,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_1",8,0,1,0,1,0,1,0,0,4,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_1",8,0,1,0,1,0,1,0,0,5,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_1",8,0,1,0,1,0,1,0,0,6,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L1_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_2",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_2",8,0,1,0,1,0,1,0,0,1,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_2",8,0,1,0,1,0,1,0,0,2,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_2",8,0,1,0,1,0,1,0,0,3,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_2",8,0,1,0,1,0,1,0,0,4,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_2",8,0,1,0,1,0,1,0,0,5,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_2",8,0,1,0,1,0,1,0,0,6,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L2_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_4",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_4",8,0,1,0,1,0,1,0,0,1,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_4",8,0,1,0,1,0,1,0,0,2,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_4",8,0,1,0,1,0,1,0,0,3,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_4",8,0,1,0,1,0,1,0,0,4,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_4",8,0,1,0,1,0,1,0,0,5,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_4",8,0,1,0,1,0,1,0,0,6,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L4_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT_1",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L1_MASK},
   {"_COUNT_1",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L1_MASK},
   {"_COUNT_1",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L1_MASK},
   {"_COUNT_1",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L1_MASK},
   {"_COUNT_1",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L1_MASK},
   {"_COUNT_1",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L1_MASK},
   {"_COUNT_1",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L1_MASK},
   {"_COUNT_2",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L2_MASK},
   {"_COUNT_2",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L2_MASK},
   {"_COUNT_2",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L2_MASK},
   {"_COUNT_2",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L2_MASK},
   {"_COUNT_2",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L2_MASK},
   {"_COUNT_2",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L2_MASK},
   {"_COUNT_2",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L2_MASK},
   {"_COUNT_4",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L4_MASK},
   {"_COUNT_4",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L4_MASK},
   {"_COUNT_4",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L4_MASK},
   {"_COUNT_4",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L4_MASK},
   {"_COUNT_4",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L4_MASK},
   {"_COUNT_4",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L4_MASK},
   {"_COUNT_4",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L4_MASK},
   {"_COUNT",6,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT",6,0,1,0,1,0,1,0,0,1,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT",6,0,1,0,1,0,1,0,0,2,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT",6,0,1,0,1,0,1,0,0,3,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT",6,0,1,0,1,0,1,0,0,4,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT",6,0,1,0,1,0,1,0,0,5,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT",6,0,1,0,1,0,1,0,0,6,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L8_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_COUNT",6,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,L8_MASK},
   {"_COUNT",6,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,L8_MASK},
   {"_COUNT",6,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,L8_MASK},
   {"_COUNT",6,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,L8_MASK},
   {"_COUNT",6,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,L8_MASK},
   {"_COUNT",6,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,L8_MASK},
   {"_COUNT",6,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,L8_MASK},
{"CPU_TIME",8,0,0,0,1,0,0,1,0,3,0,0},
   {"_CPU_TIME_4",11,0,0,0,1,0,0,0,0,0,0,0},
      {"TIME",4,0,0,0,0,0,0,0,0,0,0,S4_MASK},
   {"_CPU_TIME_8",11,0,0,0,1,0,0,0,0,0,0,0},
      {"TIME",4,0,0,0,0,0,0,0,0,0,0,S8_MASK},
   {"_CPU_TIME_16",12,0,0,0,1,0,0,0,0,0,0,0},
      {"TIME",4,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"CQABS",5,1,1,0,0,0,0,1,1,1,0,0},
   {"CQABS",5,1,1,0,0,0,0,0,1,0,Cqabs_Intrinsic,Real_16},
      {"A",1,0,0,0,0,0,0,0,0,0,0,C16_MASK},
{"CQCOS",5,1,1,0,0,0,0,1,1,1,0,0},
   {"CQCOS",5,1,1,0,0,0,0,0,1,0,Cqcos_Intrinsic,Complex_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,C16_MASK},
{"CQEXP",5,1,1,0,0,0,0,1,1,1,0,0},
   {"CQEXP",5,1,1,0,0,0,0,0,1,0,Cqexp_Intrinsic,Complex_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,C16_MASK},
{"CQLOG",5,1,1,0,0,0,0,1,1,1,0,0},
   {"CQLOG",5,1,1,0,0,0,0,0,1,0,Cqlog_Intrinsic,Complex_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,C16_MASK},
{"CQSIN",5,1,1,0,0,0,0,1,1,1,0,0},
   {"CQSIN",5,1,1,0,0,0,0,0,1,0,Cqsin_Intrinsic,Complex_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,C16_MASK},
{"CQSQRT",6,1,1,0,0,0,0,1,1,1,0,0},
   {"CQSQRT",6,1,1,0,0,0,0,0,1,0,Cqsqrt_Intrinsic,Complex_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,C16_MASK},
{"CSHIFT",6,0,1,0,0,0,0,1,0,13,0,0},
   {"_CSHIFT",7,0,1,0,1,0,1,0,0,1,Cshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_CSHIFT",7,0,1,0,1,0,1,0,0,2,Cshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_CSHIFT",7,0,1,0,1,0,1,0,0,3,Cshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_CSHIFT",7,0,1,0,1,0,1,0,0,4,Cshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_CSHIFT",7,0,1,0,1,0,1,0,0,5,Cshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_CSHIFT",7,0,1,0,1,0,1,0,0,6,Cshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_CSHIFT",7,0,1,0,1,0,1,0,0,7,Cshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_CSHIFT",7,0,1,0,1,0,1,0,0,2,Cshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_CSHIFT",7,0,1,0,1,0,1,0,0,3,Cshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,2,0,INTEGER_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_CSHIFT",7,0,1,0,1,0,1,0,0,4,Cshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,3,0,INTEGER_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_CSHIFT",7,0,1,0,1,0,1,0,0,5,Cshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,4,0,INTEGER_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_CSHIFT",7,0,1,0,1,0,1,0,0,6,Cshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,5,0,INTEGER_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_CSHIFT",7,0,1,0,1,0,1,0,0,7,Cshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,6,0,INTEGER_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"CSIN",4,1,1,1,0,0,0,1,0,1,0,0},
   {"CSIN",4,1,1,0,0,0,0,0,0,0,Csin_Intrinsic,Complex_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,COMPLEX_MASK},
{"CSMG",4,1,1,0,0,0,0,1,1,1,0,0},
   {"CSMG",4,1,1,0,0,0,0,0,1,0,Csmg_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"K",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
{"CSQRT",5,1,1,1,0,0,0,1,0,1,0,0},
   {"CSQRT",5,1,1,0,0,0,0,0,0,0,Csqrt_Intrinsic,Complex_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,COMPLEX_MASK},
{"CVMGM",5,1,1,0,0,0,0,1,1,1,0,0},
   {"CVMGM",5,1,1,0,0,0,0,0,1,0,Cvmgm_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"K",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
{"CVMGN",5,1,1,0,0,0,0,1,1,1,0,0},
   {"CVMGN",5,1,1,0,0,0,0,0,1,0,Cvmgn_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"K",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
{"CVMGP",5,1,1,0,0,0,0,1,1,1,0,0},
   {"CVMGP",5,1,1,0,0,0,0,0,1,0,Cvmgp_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"K",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
{"CVMGT",5,1,1,0,0,0,0,1,1,1,0,0},
   {"CVMGT",5,1,1,0,0,0,0,0,1,0,Cvmgt_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"K",1,0,0,0,0,0,0,0,0,0,0,LOGICAL_MASK},
{"CVMGZ",5,1,1,0,0,0,0,1,1,1,0,0},
   {"CVMGZ",5,1,1,0,0,0,0,0,1,0,Cvmgz_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"K",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
{"C_LOC",5,0,1,0,0,0,0,1,1,9,0,0},
   {"C_LOC",5,0,1,0,0,0,0,0,1,0,C_Loc_Intrinsic,0},
      {"X",1,0,1,0,0,0,0,0,0,0,0,(ALL_MASK|CP_MASK)},
   {"C_LOC",5,0,1,0,0,0,0,0,1,0,C_Loc_Intrinsic,0},
      {"X",1,0,0,0,0,0,1,0,0,0,0,(ALL_MASK|CP_MASK)},
   {"C_LOC",5,0,1,0,0,0,0,0,1,0,C_Loc_Intrinsic,0},
      {"X",1,0,0,0,0,0,1,0,0,1,0,(ALL_MASK|CP_MASK)},
   {"C_LOC",5,0,1,0,0,0,0,0,1,0,C_Loc_Intrinsic,0},
      {"X",1,0,0,0,0,0,1,0,0,2,0,(ALL_MASK|CP_MASK)},
   {"C_LOC",5,0,1,0,0,0,0,0,1,0,C_Loc_Intrinsic,0},
      {"X",1,0,0,0,0,0,1,0,0,3,0,(ALL_MASK|CP_MASK)},
   {"C_LOC",5,0,1,0,0,0,0,0,1,0,C_Loc_Intrinsic,0},
      {"X",1,0,0,0,0,0,1,0,0,4,0,(ALL_MASK|CP_MASK)},
   {"C_LOC",5,0,1,0,0,0,0,0,1,0,C_Loc_Intrinsic,0},
      {"X",1,0,0,0,0,0,1,0,0,5,0,(ALL_MASK|CP_MASK)},
   {"C_LOC",5,0,1,0,0,0,0,0,1,0,C_Loc_Intrinsic,0},
      {"X",1,0,0,0,0,0,1,0,0,6,0,(ALL_MASK|CP_MASK)},
   {"C_LOC",5,0,1,0,0,0,0,0,1,0,C_Loc_Intrinsic,0},
      {"X",1,0,0,0,0,0,1,0,0,7,0,(ALL_MASK|CP_MASK)},
{"DABS",4,1,1,1,0,0,0,1,0,1,0,0},
   {"DABS",4,1,1,0,0,0,0,0,0,0,Dabs_Intrinsic,Real_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DACOS",5,1,1,1,0,0,0,1,0,1,0,0},
   {"DACOS",5,1,1,0,0,0,0,0,0,0,Dacos_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DACOSD",6,1,1,0,0,0,0,1,1,1,0,0},
   {"DACOSD",6,1,1,0,0,0,0,0,0,0,Dacosd_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DASIN",5,1,1,1,0,0,0,1,0,1,0,0},
   {"DASIN",5,1,1,0,0,0,0,0,0,0,Dasin_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DASIND",6,1,1,0,0,0,0,1,1,1,0,0},
   {"DASIND",6,1,1,0,0,0,0,0,0,0,Dasind_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DATAN",5,1,1,1,0,0,0,1,0,1,0,0},
   {"DATAN",5,1,1,0,0,0,0,0,0,0,Datan_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DATAN2",6,1,1,1,0,0,0,1,0,1,0,0},
   {"DATAN2",6,1,1,0,0,0,0,0,0,0,Datan2_Intrinsic,Real_8},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DATAN2D",7,1,1,0,0,0,0,1,1,1,0,0},
   {"DATAN2D",7,1,1,0,0,0,0,0,0,0,Datan2d_Intrinsic,Real_8},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DATAND",6,1,1,0,0,0,0,1,1,1,0,0},
   {"DATAND",6,1,1,0,0,0,0,0,0,0,Datand_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DATE",4,0,1,0,1,0,0,1,1,1,0,0},
# if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
   {"_F90_DATE_",10,0,1,0,1,0,0,0,1,0,Date_Intrinsic,0},
# else
   {"_DATE",5,0,1,0,1,0,0,0,1,0,Date_Intrinsic,TYPELESS_DEFAULT_TYPE},
# endif
{"DATE_AND_TIME",13,0,0,0,1,0,0,1,0,1,0,0},
# if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
   {"_F90_DATE_AND_TIME",18,0,0,0,1,0,0,0,0,0,0,0},
# else
   {"_DATE_AND_TIME",14,0,0,0,1,0,0,0,0,0,0,0},
# endif
      {"DATE",4,0,0,0,0,1,0,0,0,0,0,CHARACTER_MASK},
      {"TIME",4,0,0,0,0,1,0,0,0,0,0,CHARACTER_MASK},
      {"ZONE",4,0,0,0,0,1,0,0,0,0,0,CHARACTER_MASK},
      {"VALUES",6,0,0,0,0,1,1,0,0,1,0,INTEGER_MASK},
{"DBLE",4,1,1,0,0,0,0,1,0,1,0,0},
   {"DBLE",4,1,1,0,0,0,0,0,0,0,Dble_Intrinsic,Real_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
{"DBLEQ",5,1,1,0,0,0,0,1,1,1,0,0},
   {"DBLEQ",5,1,1,0,0,0,0,0,0,0,Dbleq_Intrinsic,Real_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"DCMPLX",6,1,1,0,0,0,0,1,1,1,0,0},
   {"DCMPLX",6,1,1,0,0,0,0,0,1,0,Dcmplx_Intrinsic,Complex_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
      {"Y",1,0,0,0,0,1,0,0,0,0,0,IRC_MASK},
{"DCONJG",6,1,1,0,0,0,0,1,1,1,0,0},
   {"DCONJG",6,1,1,0,0,0,0,0,1,0,Dconjg_Intrinsic,Complex_8},
      {"Z",1,0,0,0,0,0,0,0,0,0,0,C8_MASK},
{"DCOS",4,1,1,1,0,0,0,1,0,1,0,0},
   {"DCOS",4,1,1,0,0,0,0,0,0,0,Dcos_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DCOSD",5,1,1,0,0,0,0,1,1,1,0,0},
   {"DCOSD",5,1,1,0,0,0,0,0,0,0,Dcosd_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DCOSH",5,1,1,1,0,0,0,1,0,1,0,0},
   {"DCOSH",5,1,1,0,0,0,0,0,0,0,Dcosh_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DCOT",4,1,1,1,0,0,0,1,1,1,0,0},
   {"DCOT",4,1,1,0,0,0,0,0,0,0,Dcot_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DCOTAN",6,1,1,1,0,0,0,1,1,1,0,0},
   {"DCOTAN",6,1,1,0,0,0,0,0,0,0,Dcot_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DDIM",4,1,1,1,0,0,0,1,0,1,0,0},
   {"DDIM",4,1,1,0,0,0,0,0,0,0,Ddim_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DEXP",4,1,1,1,0,0,0,1,0,1,0,0},
   {"DEXP",4,1,1,0,0,0,0,0,0,0,Dexp_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DFLOAT",6,1,1,0,0,0,0,1,1,1,0,0},
   {"DFLOAT",6,1,1,0,0,0,0,0,1,0,Dfloat_Intrinsic,Real_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
{"DFLOATI",7,1,1,0,0,0,0,1,1,1,0,0},
   {"DFLOATI",7,1,1,0,0,0,0,0,1,0,Dfloati_Intrinsic,Real_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
{"DFLOATJ",7,1,1,0,0,0,0,1,1,1,0,0},
   {"DFLOATJ",7,1,1,0,0,0,0,0,1,0,Dfloatj_Intrinsic,Real_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
{"DFLOATK",7,1,1,0,0,0,0,1,1,1,0,0},
   {"DFLOATK",7,1,1,0,0,0,0,0,1,0,Dfloatk_Intrinsic,Real_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"DIGITS",6,1,1,0,0,0,0,1,0,1,0,0},
   {"DIGITS",6,1,1,0,0,0,0,0,0,0,Digits_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_REAL_MASK},
{"DIM",3,1,1,1,0,0,1,1,0,4,0,0},
   {"IDIM",4,1,1,0,0,0,0,0,0,0,Dim_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
# ifdef _TARGET_OS_MAX
   {"_HDIM_",6,1,1,0,1,0,0,0,0,0,Dim_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
   {"_DIM_",5,1,1,0,1,0,0,0,0,0,Dim_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
# else
   {"DIM",3,1,1,0,0,0,0,0,0,0,Dim_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
   {"DDIM",4,1,1,0,0,0,0,0,0,0,Dim_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
# endif
   {"QDIM",4,1,1,0,0,0,0,0,0,0,Dim_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"DIMAG",5,1,1,0,0,0,0,1,0,1,0,0},
   {"DIMAG",5,1,1,0,0,0,0,0,0,0,Dimag_Intrinsic,Real_8},
      {"Z",1,0,0,0,0,0,0,0,0,0,0,C8_MASK},
{"DINT",4,1,1,1,0,0,0,1,0,1,0,0},
   {"DINT",4,1,1,0,0,0,0,0,0,0,Dint_Intrinsic,Real_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DISABLE_IEEE_INTERRUPT",22,1,0,0,0,1,0,1,0,1,0,0},
   {"DISABLE_IEEE_INTERRUPT",22,1,0,0,0,0,0,0,0,0,
                                     Disable_Ieee_Interrupt_Intrinsic,0},
# ifdef _TARGET32
      {"INTERRUPT",9,0,0,0,0,0,0,0,0,0,0,I4_MASK},
# else
      {"INTERRUPT",9,0,0,0,0,0,0,0,0,0,0,I8_MASK},
# endif
{"DLOG",4,1,1,1,0,0,0,1,0,1,0,0},
   {"DLOG",4,1,1,0,0,0,0,0,0,0,Dlog_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DLOG10",6,1,1,1,0,0,0,1,0,1,0,0},
   {"DLOG10",6,1,1,0,0,0,0,0,0,0,Dlog10_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DMAX1",5,1,1,0,0,0,0,1,0,1,0,0},
   {"DMAX1",5,1,1,0,0,0,0,0,0,0,Dmax1_Intrinsic,Real_8},
      {"A1",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"A2",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"A3",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A4",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A5",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A6",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A7",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A8",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A9",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A10",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A11",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A12",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A13",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A14",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A15",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A16",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A17",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A18",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A19",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A20",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A21",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A22",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A23",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A24",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A25",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A26",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A27",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A28",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A29",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A30",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A31",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A32",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A33",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A34",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A35",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A36",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A37",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A38",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A39",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A40",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A41",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A42",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A43",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A44",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A45",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A46",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A47",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A48",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A49",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A50",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A51",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A52",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A53",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A54",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A55",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A56",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A57",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A58",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A59",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A60",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A61",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A62",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A63",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
{"DMIN1",5,1,1,0,0,0,0,1,0,1,0,0},
   {"DMIN1",5,1,1,0,0,0,0,0,0,0,Dmin1_Intrinsic,Real_8},
      {"A1",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"A2",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"A3",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A4",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A5",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A6",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A7",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A8",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A9",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A10",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A11",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A12",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A13",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A14",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A15",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A16",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A17",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A18",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A19",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A20",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A21",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A22",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A23",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A24",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A25",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A26",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A27",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A28",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A29",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A30",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A31",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A32",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A33",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A34",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A35",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A36",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A37",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A38",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A39",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A40",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A41",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A42",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A43",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A44",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A45",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A46",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A47",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A48",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A49",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A50",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A51",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A52",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A53",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A54",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A55",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A56",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A57",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A58",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A59",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A60",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A61",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A62",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A63",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
{"DMOD",4,1,1,1,0,0,0,1,0,1,0,0},
   {"DMOD",4,1,1,0,0,0,0,0,0,0,Dmod_Intrinsic,Real_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"P",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DNINT",5,1,1,1,0,0,0,1,0,1,0,0},
   {"DNINT",5,1,1,0,0,0,0,0,0,0,Dnint_Intrinsic,Real_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DOT_PRODUCT",11,0,1,0,0,0,0,1,0,116,0,0},
   {"_DOT_C4C4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_DOT_C4C",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_DOT_C4Z",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_DOT_C4S4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_DOT_C4S",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_DOT_C4D",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_DOT_C4I1",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_DOT_C4I2",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_DOT_C4I4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_DOT_C4J",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_DOT_CC4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_DOT_CC",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_DOT_CZ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_DOT_CS4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_DOT_CS",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_DOT_CD",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_DOT_CI1",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_DOT_CI2",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_DOT_CI4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_DOT_CJ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_DOT_ZC4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_DOT_ZC",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_DOT_ZZ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_DOT_ZS4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_DOT_ZS",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_DOT_ZD",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_DOT_ZI1",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_DOT_ZI2",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_DOT_ZI4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_DOT_ZJ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_DOT_S4C4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_DOT_S4C",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_DOT_S4Z",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_DOT_S4S4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_DOT_S4S",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_DOT_S4D",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_DOT_S4I1",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_DOT_S4I2",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_DOT_S4I4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_DOT_S4J",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_DOT_SC4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_DOT_SC",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_DOT_SZ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_DOT_SS4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_DOT_SS",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_DOT_SD",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_DOT_SI1",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_DOT_SI2",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_DOT_SI4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_DOT_SJ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_DOT_DC4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_DOT_DC",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_DOT_DZ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_DOT_DS4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_DOT_DS",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_DOT_DD",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_DOT_DI1",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_DOT_DI2",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_DOT_DI4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_DOT_DJ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_DOT_I1C4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_DOT_I1C",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_DOT_I1Z",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_DOT_I1S4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_DOT_I1S",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_DOT_I1D",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_DOT_I1I1",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_1},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_DOT_I1I2",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_2},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_DOT_I1I4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_DOT_I1J",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_DOT_I2C4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_DOT_I2C",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_DOT_I2Z",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_DOT_I2S4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_DOT_I2S",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_DOT_I2D",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_DOT_I2I1",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_2},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_DOT_I2I2",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_2},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_DOT_I2I4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_DOT_I2J",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_DOT_I4C4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_DOT_I4C",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_DOT_I4Z",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_DOT_I4S4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_DOT_I4S",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_DOT_I4D",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_DOT_I4I1",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_DOT_I4I2",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_DOT_I4I4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_DOT_I4J",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_DOT_JC4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_DOT_JC",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_DOT_JZ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_DOT_JS4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_DOT_JS",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_DOT_JD",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_DOT_JI1",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_DOT_JI2",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_DOT_JI4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_DOT_JJ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_DOT_L1L1",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_1},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
   {"_DOT_L1L2",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_2},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
   {"_DOT_L1L4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
   {"_DOT_L1L",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
   {"_DOT_L2L1",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_2},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
   {"_DOT_L2L2",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_2},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
   {"_DOT_L2L4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
   {"_DOT_L2L",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
   {"_DOT_L4L1",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
   {"_DOT_L4L2",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
   {"_DOT_L4L4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_4},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
   {"_DOT_L4L",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
   {"_DOT_LL1",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
   {"_DOT_LL2",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
   {"_DOT_LL4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
   {"_DOT_LL",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_8},
      {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
      {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
{"DPROD",5,1,1,1,0,0,1,1,0,1,0,0},
   {"DPROD",5,1,1,0,0,0,0,0,0,0,Dprod_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"DREAL",5,1,1,0,0,0,0,1,0,1,0,0},
   {"DREAL",5,1,1,0,0,0,0,0,0,0,Dreal_Intrinsic,Real_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,(IRC_MASK|TYPELESS_MASK)},
{"DSHIFTL",7,1,1,0,0,0,0,1,1,1,0,0},
   {"DSHIFTL",7,1,1,0,0,0,0,0,1,0,Dshiftl_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"K",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"DSHIFTR",7,1,1,0,0,0,0,1,1,1,0,0},
   {"DSHIFTR",7,1,1,0,0,0,0,0,1,0,Dshiftr_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"K",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"DSIGN",5,1,1,1,0,0,0,1,0,1,0,0},
   {"DSIGN",5,1,1,0,0,0,0,0,0,0,Dsign_Intrinsic,Real_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"B",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DSIN",4,1,1,1,0,0,0,1,0,1,0,0},
   {"DSIN",4,1,1,0,0,0,0,0,0,0,Dsin_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DSIND",5,1,1,0,0,0,0,1,1,1,0,0},
   {"DSIND",5,1,1,0,0,0,0,0,0,0,Dsind_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DSINH",5,1,1,1,0,0,0,1,0,1,0,0},
   {"DSINH",5,1,1,0,0,0,0,0,0,0,Dsinh_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
# if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
{"DSM_CHUNKSIZE",13,0,1,0,1,0,0,1,0,7,0,0},
   {"dsm_chunksize",13,0,1,0,1,0,0,0,0,0,DSM_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_chunksize",13,0,1,0,1,0,0,0,0,0,DSM_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_chunksize",13,0,1,0,1,0,0,0,0,0,DSM_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_chunksize",13,0,1,0,1,0,0,0,0,0,DSM_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_chunksize",13,0,1,0,1,0,0,0,0,0,DSM_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_chunksize",13,0,1,0,1,0,0,0,0,0,DSM_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_chunksize",13,0,1,0,1,0,0,0,0,0,DSM_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"DSM_DISTRIBUTION_BLOCK",22,0,1,0,1,0,0,1,0,7,0,0},
   {"dsm_distribution_block",22,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Block_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_distribution_block",22,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Block_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_distribution_block",22,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Block_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_distribution_block",22,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Block_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_distribution_block",22,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Block_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_distribution_block",22,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Block_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_distribution_block",22,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Block_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"DSM_DISTRIBUTION_CYCLIC",23,0,1,0,1,0,0,1,0,7,0,0},
   {"dsm_distribution_cyclic",23,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Cyclic_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_distribution_cyclic",23,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Cyclic_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_distribution_cyclic",23,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Cyclic_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_distribution_cyclic",23,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Cyclic_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_distribution_cyclic",23,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Cyclic_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_distribution_cyclic",23,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Cyclic_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_distribution_cyclic",23,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Cyclic_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"DSM_DISTRIBUTION_STAR",21,0,1,0,1,0,0,1,0,7,0,0},
   {"dsm_distribution_star",21,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Star_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_distribution_star",21,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Star_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_distribution_star",21,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Star_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_distribution_star",21,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Star_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_distribution_star",21,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Star_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_distribution_star",21,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Star_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_distribution_star",21,0,1,0,1,0,0,0,0,0,
				DSM_Distribution_Star_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"DSM_ISDISTRIBUTED",17,0,1,0,1,0,0,1,0,7,0,0},
   {"dsm_isdistributed",17,0,1,0,1,0,0,0,0,0,
				DSM_Isdistributed_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
   {"dsm_isdistributed",17,0,1,0,1,0,0,0,0,0,
				DSM_Isdistributed_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
   {"dsm_isdistributed",17,0,1,0,1,0,0,0,0,0,
				DSM_Isdistributed_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
   {"dsm_isdistributed",17,0,1,0,1,0,0,0,0,0,
				DSM_Isdistributed_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
   {"dsm_isdistributed",17,0,1,0,1,0,0,0,0,0,
				DSM_Isdistributed_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
   {"dsm_isdistributed",17,0,1,0,1,0,0,0,0,0,
				DSM_Isdistributed_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
   {"dsm_isdistributed",17,0,1,0,1,0,0,0,0,0,
				DSM_Isdistributed_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
{"DSM_ISRESHAPED",14,0,1,0,1,0,0,1,0,7,0,0},
   {"dsm_isreshaped",14,0,1,0,1,0,0,0,0,0,DSM_Isreshaped_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
   {"dsm_isreshaped",14,0,1,0,1,0,0,0,0,0,DSM_Isreshaped_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
   {"dsm_isreshaped",14,0,1,0,1,0,0,0,0,0,DSM_Isreshaped_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
   {"dsm_isreshaped",14,0,1,0,1,0,0,0,0,0,DSM_Isreshaped_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
   {"dsm_isreshaped",14,0,1,0,1,0,0,0,0,0,DSM_Isreshaped_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
   {"dsm_isreshaped",14,0,1,0,1,0,0,0,0,0,DSM_Isreshaped_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
   {"dsm_isreshaped",14,0,1,0,1,0,0,0,0,0,DSM_Isreshaped_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
{"DSM_NUMCHUNKS",13,0,1,0,1,0,0,1,0,7,0,0},
   {"dsm_numchunks",14,0,1,0,1,0,0,0,0,0,DSM_Numchunks_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_numchunks",14,0,1,0,1,0,0,0,0,0,DSM_Numchunks_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_numchunks",14,0,1,0,1,0,0,0,0,0,DSM_Numchunks_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_numchunks",14,0,1,0,1,0,0,0,0,0,DSM_Numchunks_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_numchunks",14,0,1,0,1,0,0,0,0,0,DSM_Numchunks_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_numchunks",14,0,1,0,1,0,0,0,0,0,DSM_Numchunks_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_numchunks",14,0,1,0,1,0,0,0,0,0,DSM_Numchunks_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"DSM_NUMTHREADS",14,0,1,0,1,0,0,1,0,7,0,0},
   {"dsm_numthreads",14,0,1,0,1,0,0,0,0,0,DSM_Numthreads_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_numthreads",14,0,1,0,1,0,0,0,0,0,DSM_Numthreads_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_numthreads",14,0,1,0,1,0,0,0,0,0,DSM_Numthreads_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_numthreads",14,0,1,0,1,0,0,0,0,0,DSM_Numthreads_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_numthreads",14,0,1,0,1,0,0,0,0,0,DSM_Numthreads_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_numthreads",14,0,1,0,1,0,0,0,0,0,DSM_Numthreads_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_numthreads",14,0,1,0,1,0,0,0,0,0,DSM_Numthreads_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"DSM_REM_CHUNKSIZE",17,0,1,0,1,0,0,1,0,7,0,0},
   {"dsm_rem_chunksize",17,0,1,0,1,0,0,0,0,0,
					DSM_Rem_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_rem_chunksize",17,0,1,0,1,0,0,0,0,0,
					DSM_Rem_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_rem_chunksize",17,0,1,0,1,0,0,0,0,0,
					DSM_Rem_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_rem_chunksize",17,0,1,0,1,0,0,0,0,0,
					DSM_Rem_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_rem_chunksize",17,0,1,0,1,0,0,0,0,0,
					DSM_Rem_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_rem_chunksize",17,0,1,0,1,0,0,0,0,0,
					DSM_Rem_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_rem_chunksize",17,0,1,0,1,0,0,0,0,0,
					DSM_Rem_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"DSM_THIS_CHUNKSIZE",18,0,1,0,1,0,0,1,0,7,0,0},
   {"dsm_this_chunksize",18,0,1,0,1,0,0,0,0,0,
				DSM_This_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_this_chunksize",18,0,1,0,1,0,0,0,0,0,
				DSM_This_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_this_chunksize",18,0,1,0,1,0,0,0,0,0,
				DSM_This_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_this_chunksize",18,0,1,0,1,0,0,0,0,0,
				DSM_This_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_this_chunksize",18,0,1,0,1,0,0,0,0,0,
				DSM_This_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_this_chunksize",18,0,1,0,1,0,0,0,0,0,
				DSM_This_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_this_chunksize",18,0,1,0,1,0,0,0,0,0,
				DSM_This_Chunksize_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"DSM_THIS_STARTINGINDEX",22,0,1,0,1,0,0,1,0,7,0,0},
   {"dsm_this_startingindex",22,0,1,0,1,0,0,0,0,0,
				DSM_This_Startingindex_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_this_startingindex",22,0,1,0,1,0,0,0,0,0,
				DSM_This_Startingindex_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_this_startingindex",22,0,1,0,1,0,0,0,0,0,
				DSM_This_Startingindex_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_this_startingindex",22,0,1,0,1,0,0,0,0,0,
				DSM_This_Startingindex_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_this_startingindex",22,0,1,0,1,0,0,0,0,0,
				DSM_This_Startingindex_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_this_startingindex",22,0,1,0,1,0,0,0,0,0,
				DSM_This_Startingindex_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_this_startingindex",22,0,1,0,1,0,0,0,0,0,
				DSM_This_Startingindex_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"DSM_THIS_THREADNUM",18,0,1,0,1,0,0,1,0,7,0,0},
   {"dsm_this_threadnum",18,0,1,0,1,0,0,0,0,0,
				DSM_This_Threadnum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_this_threadnum",18,0,1,0,1,0,0,0,0,0,
				DSM_This_Threadnum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_this_threadnum",18,0,1,0,1,0,0,0,0,0,
				DSM_This_Threadnum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_this_threadnum",18,0,1,0,1,0,0,0,0,0,
				DSM_This_Threadnum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_this_threadnum",18,0,1,0,1,0,0,0,0,0,
				DSM_This_Threadnum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_this_threadnum",18,0,1,0,1,0,0,0,0,0,
				DSM_This_Threadnum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"dsm_this_threadnum",18,0,1,0,1,0,0,0,0,0,
				DSM_This_Threadnum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
# endif
{"DSQRT",5,1,1,1,0,0,0,1,0,1,0,0},
   {"DSQRT",5,1,1,0,0,0,0,0,0,0,Dsqrt_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DTAN",4,1,1,1,0,0,0,1,0,1,0,0},
   {"DTAN",4,1,1,0,0,0,0,0,0,0,Dtan_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DTAND",5,1,1,1,0,0,0,1,1,1,0,0},
   {"DTAND",5,1,1,0,0,0,0,0,0,0,Dtand_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"DTANH",5,1,1,1,0,0,0,1,0,1,0,0},
   {"DTANH",5,1,1,0,0,0,0,0,0,0,Dtanh_Intrinsic,Real_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"ENABLE_IEEE_INTERRUPT",21,1,0,0,0,1,0,1,0,1,0,0},
   {"ENABLE_IEEE_INTERRUPT",21,1,0,0,0,0,0,0,0,0,
                                     Enable_Ieee_Interrupt_Intrinsic,0},
# ifdef _TARGET32
      {"INTERRUPT",9,0,0,0,0,0,0,0,0,0,0,I4_MASK},
# else
      {"INTERRUPT",9,0,0,0,0,0,0,0,0,0,0,I8_MASK},
# endif
{"EOSHIFT",7,0,1,0,0,0,0,1,0,13,0,0},
   {"_EOSHIFT",8,0,1,0,1,0,1,0,0,1,Eoshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_EOSHIFT",8,0,1,0,1,0,1,0,0,2,Eoshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_EOSHIFT",8,0,1,0,1,0,1,0,0,3,Eoshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_EOSHIFT",8,0,1,0,1,0,1,0,0,4,Eoshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_EOSHIFT",8,0,1,0,1,0,1,0,0,5,Eoshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_EOSHIFT",8,0,1,0,1,0,1,0,0,6,Eoshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_EOSHIFT",8,0,1,0,1,0,1,0,0,7,Eoshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_EOSHIFT",8,0,1,0,1,0,1,0,0,2,Eoshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
      {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_EOSHIFT",8,0,1,0,1,0,1,0,0,3,Eoshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,2,0,INTEGER_MASK},
      {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_EOSHIFT",8,0,1,0,1,0,1,0,0,4,Eoshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,3,0,INTEGER_MASK},
      {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_EOSHIFT",8,0,1,0,1,0,1,0,0,5,Eoshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,4,0,INTEGER_MASK},
      {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_EOSHIFT",8,0,1,0,1,0,1,0,0,6,Eoshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,5,0,INTEGER_MASK},
      {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_EOSHIFT",8,0,1,0,1,0,1,0,0,7,Eoshift_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"SHIFT",5,0,0,0,0,0,1,0,0,6,0,INTEGER_MASK},
      {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"EPSILON",7,1,1,0,0,0,0,1,0,1,0,0},
   {"EPSILON",7,1,1,0,0,0,0,0,0,0,Epsilon_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"EQV",3,1,1,0,0,0,0,1,1,1,0,0},
   {"EQV",3,1,1,0,0,0,0,0,1,0,Eqv_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
{"EXIT",4,0,0,0,1,0,0,1,0,1,0,0},
# if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
   {"exit_",5,0,0,0,1,0,0,0,0,0,Exit_Intrinsic,0},
# else
   {"EXIT",4,0,0,0,1,0,0,0,0,0,Exit_Intrinsic,0},
# endif
      {"STATUS",6,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},

{"EXP",3,1,1,1,0,0,1,1,0,1,0,0},
   {"EXP",3,1,1,0,0,0,0,0,0,0,Exp_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_COMPLEX_MASK},
{"EXPONENT",8,1,1,0,0,0,0,1,0,1,0,0},
   {"EXPONENT",8,1,1,0,0,0,0,0,0,0,Exponent_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"FCD",3,1,1,0,0,0,0,1,1,1,0,0},
   {"FCD",3,1,1,0,0,0,0,0,1,0,Fcd_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_POINTER_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"FETCH_AND_ADD",13,1,1,0,0,0,0,1,1,2,0,0},
   {"FETCH_AND_ADD",13,1,1,0,0,0,0,0,1,0,Fetch_And_Add_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"FETCH_AND_ADD",13,1,1,0,0,0,0,0,1,0,Fetch_And_Add_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"FETCH_AND_AND",13,1,1,0,0,0,0,1,1,2,0,0},
   {"FETCH_AND_AND",13,1,1,0,0,0,0,0,1,0,Fetch_And_And_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"FETCH_AND_AND",13,1,1,0,0,0,0,0,1,0,Fetch_And_And_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"FETCH_AND_NAND",14,1,1,0,0,0,0,1,1,2,0,0},
   {"FETCH_AND_NAND",14,1,1,0,0,0,0,0,1,0,Fetch_And_Nand_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"FETCH_AND_NAND",14,1,1,0,0,0,0,0,1,0,Fetch_And_Nand_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"FETCH_AND_OR",12,1,1,0,0,0,0,1,1,2,0,0},
   {"FETCH_AND_OR",12,1,1,0,0,0,0,0,1,0,Fetch_And_Or_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"FETCH_AND_OR",12,1,1,0,0,0,0,0,1,0,Fetch_And_Or_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"FETCH_AND_SUB",13,1,1,0,0,0,0,1,1,2,0,0},
   {"FETCH_AND_SUB",13,1,1,0,0,0,0,0,1,0,Fetch_And_Sub_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"FETCH_AND_SUB",13,1,1,0,0,0,0,0,1,0,Fetch_And_Sub_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"FETCH_AND_XOR",13,1,1,0,0,0,0,1,1,2,0,0},
   {"FETCH_AND_XOR",13,1,1,0,0,0,0,0,1,0,Fetch_And_Xor_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"FETCH_AND_XOR",13,1,1,0,0,0,0,0,1,0,Fetch_And_Xor_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"FLOAT",5,1,1,0,0,0,0,1,0,1,0,0},
   {"FLOAT",5,1,1,0,0,0,0,0,0,0,Float_Intrinsic,Real_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
{"FLOATI",6,1,1,0,0,0,0,1,1,1,0,0},
   {"FLOATI",6,1,1,0,0,0,0,0,0,0,Floati_Intrinsic,Real_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
{"FLOATJ",6,1,1,0,0,0,0,1,1,1,0,0},
   {"FLOATJ",6,1,1,0,0,0,0,0,0,0,Floatj_Intrinsic,Real_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
{"FLOATK",6,1,1,0,0,0,0,1,1,1,0,0},
   {"FLOATK",6,1,1,0,0,0,0,0,0,0,Floatk_Intrinsic,Real_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"FLOOR",5,1,1,0,0,0,0,1,0,1,0,0},
   {"FLOOR",5,1,1,0,0,0,0,0,0,0,Floor_Intrinsic,0},
      {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"FP_CLASS",8,1,1,0,1,1,0,1,1,3,0,0},
   {"_FP_CLASS_I4_H",14,1,1,0,1,0,0,0,0,0,Fp_Class_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
   {"_FP_CLASS_I8_H",14,1,1,0,1,0,0,0,0,0,Fp_Class_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
   {"_FP_CLASS_I4_R",14,1,1,0,1,0,0,0,0,0,Fp_Class_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
   {"_FP_CLASS_I8_R",14,1,1,0,1,0,0,0,0,0,Fp_Class_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
   {"_FP_CLASS_I4_D",14,1,1,0,1,0,0,0,0,0,Fp_Class_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
   {"_FP_CLASS_I8_D",14,1,1,0,1,0,0,0,0,0,Fp_Class_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"FRACTION",8,1,1,0,0,0,0,1,0,1,0,0},
   {"FRACTION",8,1,1,0,0,0,0,0,0,0,Fraction_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
# if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
{"FREE",4,1,0,0,0,0,0,1,1,1,0,0},
   {"FREE",4,1,0,0,0,0,0,0,1,0,Free_Intrinsic,0},
      {"P",1,0,0,0,0,0,0,0,0,0,0,INTEGER_POINTER_MASK},
# else
{"FREE",4,1,0,0,1,0,0,1,1,2,0,0},
   {"_FREE_I4",8,1,0,0,1,0,0,0,1,0,Free_Intrinsic,0},
      {"P",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"_FREE_I8",8,1,0,0,1,0,0,0,1,0,Free_Intrinsic,0},
      {"P",1,0,0,0,0,0,0,0,0,0,0,(I8_MASK|P_MASK)},
# endif
{"GETPOS",6,1,1,0,0,0,0,1,1,1,0,0},
   {"GETPOS",6,1,1,0,0,0,0,0,1,0,Getpos_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
{"GET_IEEE_EXCEPTIONS",19,0,0,0,0,1,0,1,0,1,0,0},
   {"GET_IEEE_EXCEPTIONS",19,0,0,0,0,0,0,0,0,0,Get_Ieee_Exceptions_Intrinsic,0},
# ifdef _TARGET32
      {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I4_MASK},
# else
      {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I8_MASK},
# endif
{"GET_IEEE_INTERRUPTS",19,0,0,0,0,1,0,1,0,1,0,0},
   {"GET_IEEE_INTERRUPTS",19,0,0,0,0,0,0,0,0,0,Get_Ieee_Interrupts_Intrinsic,0},
# ifdef _TARGET32
      {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I4_MASK},
# else
      {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I8_MASK},
# endif
{"GET_IEEE_ROUNDING_MODE",22,0,0,0,0,1,0,1,0,1,0,0},
   {"GET_IEEE_ROUNDING_MODE",22,0,0,0,0,0,0,0,0,0,
                                           Get_Ieee_Rounding_Mode_Intrinsic,0},
# ifdef _TARGET32
      {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I4_MASK},
# else
      {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I8_MASK},
# endif
{"GET_IEEE_STATUS",15,0,0,0,0,1,0,1,0,1,0,0},
   {"GET_IEEE_STATUS",15,0,0,0,0,0,0,0,0,0,Get_Ieee_Status_Intrinsic,0},
# ifdef _TARGET32
      {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I4_MASK},
# else
      {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I8_MASK},
# endif
{"HUGE",4,1,1,0,0,0,0,1,0,1,0,0},
   {"HUGE",4,1,1,0,0,0,0,0,0,0,Huge_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_REAL_MASK},
{"IABS",4,1,1,1,0,0,0,1,0,1,0,0},
   {"IABS",4,1,1,0,0,0,0,0,0,0,Iabs_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
# ifdef _NEED_AT_SIGN_INTRINSICS
{"IABS@",5,1,1,1,0,0,0,1,1,1,0,0},
   {"IABS@",5,1,1,0,0,0,0,0,0,0,Iabs_Intrinsic,0},
      {"A",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
# endif
{"IACHAR",6,1,1,0,0,0,0,1,0,1,0,0},
   {"IACHAR",6,1,1,0,0,0,0,0,0,0,Iachar_Intrinsic,Integer_4},
      {"C",1,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
{"IAND",4,1,1,0,0,0,0,1,0,1,0,0},
   {"IAND",4,1,1,0,0,0,0,0,0,0,Iand_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
# ifdef _NEED_AT_SIGN_INTRINSICS
{"IAND@",5,1,1,0,0,0,0,1,1,1,0,0},
   {"IAND@",5,1,1,0,0,0,0,0,0,0,Iand_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
# endif
{"IBCHNG",6,1,1,0,0,0,0,1,0,1,0,0},
   {"IBCHNG",6,1,1,0,0,0,0,0,0,0,Ibchng_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"IBCLR",5,1,1,0,0,0,0,1,0,1,0,0},
   {"IBCLR",5,1,1,0,0,0,0,0,0,0,Ibclr_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"IBITS",5,1,1,0,0,0,0,1,0,1,0,0},
   {"IBITS",5,1,1,0,0,0,0,0,0,0,Ibits_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"LEN",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"IBSET",5,1,1,0,0,0,0,1,0,1,0,0},
   {"IBSET",5,1,1,0,0,0,0,0,0,0,Ibset_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"ICHAR",5,1,1,0,0,0,1,1,0,1,0,0},
   {"ICHAR",5,1,1,0,0,0,0,0,0,0,Ichar_Intrinsic,Integer_4},
      {"C",1,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
{"IDATE",5,0,0,0,1,0,0,1,1,4,0,0},
   {"_IDATE_I1",9,0,0,0,1,0,0,0,0,0,Idate_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I1_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I1_MASK},
      {"K",1,0,0,0,0,0,0,0,0,0,0,I1_MASK},
   {"_IDATE_I2",9,0,0,0,1,0,0,0,0,0,Idate_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"K",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
   {"_IDATE_I4",9,0,0,0,1,0,0,0,0,0,Idate_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"K",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"_IDATE_I8",9,0,0,0,1,0,0,0,0,0,Idate_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"K",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"IDIM",4,1,1,1,0,0,0,1,0,1,0,0},
   {"IDIM",4,1,1,0,0,0,0,0,0,0,Idim_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"IDINT",5,1,1,0,0,0,0,1,0,1,0,0},
   {"IDINT",5,1,1,0,0,0,0,0,0,0,Idint_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"IDNINT",6,1,1,1,0,0,0,1,0,1,0,0},
   {"IDNINT",6,1,1,0,0,0,0,0,0,0,Idnint_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"IEEE_BINARY_SCALE",17,1,1,0,0,1,0,1,0,1,0,0},
   {"IEEE_BINARY_SCALE",17,1,1,0,0,0,0,0,0,0,Ieee_Binary_Scale_Intrinsic,0},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"N",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"IEEE_CLASS",10,1,1,0,0,1,0,1,0,1,0,0},
   {"IEEE_CLASS",10,1,1,0,0,0,0,0,0,0,Ieee_Class_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"IEEE_COPY_SIGN",14,1,1,0,0,1,0,1,0,1,0,0},
   {"IEEE_COPY_SIGN",14,1,1,0,0,0,0,0,0,0,Ieee_Copy_Sign_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"IEEE_EXPONENT",13,1,1,0,0,1,0,1,0,1,0,0},
   {"IEEE_EXPONENT",13,1,1,0,0,0,0,0,0,0,Ieee_Exponent_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"Y",1,0,0,0,0,1,0,0,0,0,0,INTEGER_REAL_MASK},
{"IEEE_FINITE",11,1,1,0,0,1,0,1,0,1,0,0},
   {"IEEE_FINITE",11,1,1,0,0,0,0,0,0,0,Ieee_Finite_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"IEEE_INT",8,1,1,0,0,1,0,1,0,1,0,0},
   {"IEEE_INT",8,1,1,0,0,0,0,0,0,0,Ieee_Int_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"Y",1,0,0,0,0,1,0,0,0,0,0,INTEGER_REAL_MASK},
{"IEEE_IS_NAN",11,1,1,0,0,1,0,1,0,1,0,0},
   {"IEEE_IS_NAN",11,1,1,0,0,0,0,0,0,0,Ieee_Is_Nan_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"IEEE_NEXT_AFTER",15,1,1,0,0,1,0,1,0,1,0,0},
   {"IEEE_NEXT_AFTER",15,1,1,0,0,0,0,0,0,0,Ieee_Next_After_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"IEEE_REAL",9,1,1,0,0,1,0,1,0,1,0,0},
   {"IEEE_REAL",9,1,1,0,0,0,0,0,0,0,Ieee_Real_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_REAL_MASK},
      {"Y",1,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
{"IEEE_REMAINDER",14,1,1,0,0,1,0,1,0,1,0,0},
   {"IEEE_REMAINDER",14,1,1,0,0,0,0,0,0,0,Ieee_Remainder_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"IEEE_UNORDERED",14,1,1,0,0,1,0,1,0,1,0,0},
   {"IEEE_UNORDERED",14,1,1,0,0,0,0,0,0,0,Ieee_Unordered_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"IEOR",4,1,1,0,0,0,0,1,0,1,0,0},
   {"IEOR",4,1,1,0,0,0,0,0,0,0,Ieor_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
{"IFIX",4,1,1,0,0,0,0,1,0,1,0,0},
   {"IFIX",4,1,1,0,0,0,0,0,0,0,Ifix_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"IIABS",5,1,1,0,0,0,1,1,1,1,0,0},
   {"IIABS",5,1,1,0,0,0,0,0,0,0,Iiabs_Intrinsic,Integer_2},
      {"A",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
{"IIAND",5,1,1,0,0,0,0,1,1,1,0,0},
   {"IIAND",5,1,1,0,0,0,0,0,0,0,Iiand_Intrinsic,Integer_2},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
{"IIBCHNG",7,1,1,0,0,0,0,1,0,1,0,0},
   {"IIBCHNG",7,1,1,0,0,0,0,0,0,0,Iibchng_Intrinsic,Integer_2},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"IIBCLR",6,1,1,0,0,0,0,1,1,1,0,0},
   {"IIBCLR",6,1,1,0,0,0,0,0,0,0,Iibclr_Intrinsic,Integer_2},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"IIBITS",6,1,1,0,0,0,0,1,1,1,0,0},
   {"IIBITS",6,1,1,0,0,0,0,0,0,0,Iibits_Intrinsic,Integer_2},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"LEN",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"IIBSET",6,1,1,0,0,0,0,1,1,1,0,0},
   {"IIBSET",6,1,1,0,0,0,0,0,0,0,Iibset_Intrinsic,Integer_2},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"IIDIM",5,1,1,0,0,0,0,1,1,1,0,0},
   {"IIDIM",5,1,1,0,0,0,0,0,0,0,Iidim_Intrinsic,Integer_2},
      {"X",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
{"IIDINT",6,1,1,0,0,0,1,1,1,1,0,0},
   {"IIDINT",6,1,1,0,0,0,0,0,0,0,Iidint_Intrinsic,Integer_2},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"IIEOR",5,1,1,0,0,0,0,1,1,1,0,0},
   {"IIEOR",5,1,1,0,0,0,0,0,0,0,Iieor_Intrinsic,Integer_2},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
{"IIFIX",5,1,1,0,0,0,1,1,1,1,0,0},
   {"IIFIX",5,1,1,0,0,0,0,0,0,0,Iifix_Intrinsic,Integer_2},
      {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"IINT",4,1,1,0,0,0,1,1,1,1,0,0},
   {"IINT",4,1,1,0,0,0,0,0,0,0,Iint_Intrinsic,Integer_2},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
{"IIOR",4,1,1,0,0,0,0,1,1,1,0,0},
   {"IIOR",4,1,1,0,0,0,0,0,0,0,Iior_Intrinsic,Integer_2},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
{"IIQINT",6,1,1,0,0,0,1,1,1,1,0,0},
   {"IIQINT",6,1,1,0,0,0,0,0,0,0,Iiqint_Intrinsic,Integer_2},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"IISHA",5,1,1,0,0,0,0,1,1,1,0,0},
   {"IISHA",5,1,1,0,0,0,0,0,0,0,Iisha_Intrinsic,Integer_2},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"IISHC",5,1,1,0,0,0,0,1,1,1,0,0},
   {"IISHC",5,1,1,0,0,0,0,0,0,0,Iishc_Intrinsic,Integer_2},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"IISHFT",6,1,1,0,0,0,0,1,1,1,0,0},
   {"IISHFT",6,1,1,0,0,0,0,0,0,0,Iishft_Intrinsic,Integer_2},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"IISHFTC",7,1,1,0,0,0,0,1,1,1,0,0},
   {"IISHFTC",7,1,1,0,0,0,0,0,0,0,Iishftc_Intrinsic,Integer_2},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"SIZE",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"IISHL",5,1,1,0,0,0,0,1,1,1,0,0},
   {"IISHL",5,1,1,0,0,0,0,0,0,0,Iishl_Intrinsic,Integer_2},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"IISIGN",6,1,1,1,0,0,0,1,1,1,0,0},
   {"IISIGN",6,1,1,0,0,0,0,0,0,0,Iisign_Intrinsic,Integer_2},
      {"A",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"B",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
{"ILEN",4,1,1,1,0,0,0,1,1,4,0,0},
   {"_ILEN_I1_I1",11,1,1,0,1,0,0,0,0,0,Ilen_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I1_MASK},
   {"_ILEN_I2_I2",11,1,1,0,1,0,0,0,0,0,Ilen_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
   {"_ILEN_I4_I4",11,1,1,0,1,0,0,0,0,0,Ilen_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"_ILEN_I8_I8",11,1,1,0,1,0,0,0,0,0,Ilen_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"IMAG",4,1,1,0,0,0,1,1,1,1,0,0},
   {"IMAG",4,1,1,0,0,0,0,0,0,0,Imag_Intrinsic,0},
      {"Z",1,0,0,0,0,0,0,0,0,0,0,COMPLEX_MASK},
{"IMOD",4,1,1,1,0,0,0,1,0,1,0,0},
   {"IMOD",4,1,1,0,0,0,0,0,0,0,Imod_Intrinsic,Integer_2},
      {"A",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"P",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
{"IMVBITS",7,1,0,0,0,0,0,1,0,1,0,0},
   {"IMVBITS",7,1,0,0,0,0,0,0,0,0,Imvbits_Intrinsic,0},
      {"FROM",4,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"FROMPOS",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"LEN",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"TO",2,0,0,0,0,0,0,0,0,0,0,I2_MASK},
      {"TOPOS",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"INDEX",5,1,1,1,0,0,1,1,0,1,0,0},
   {"INDEX",5,1,1,0,0,0,0,0,0,0,Index_Intrinsic,Integer_4},
      {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
      {"SUBSTRING",9,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
      {"BACK",4,0,0,0,0,1,0,0,0,0,0,LOGICAL_MASK},
{"ININT",5,1,1,1,0,0,1,1,1,1,0,0},
   {"ININT",5,1,1,0,0,0,0,0,0,0,Inint_Intrinsic,Integer_2},
      {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"INOT",4,1,1,0,0,0,0,1,1,1,0,0},
   {"INOT",4,1,1,0,0,0,0,0,0,0,Inot_Intrinsic,Integer_2},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
{"INT",3,1,1,0,0,0,1,1,0,1,0,0},
   {"INT",3,1,1,0,0,0,0,0,0,0,Int_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,(IRC_MASK|TYPELESS_MASK)},
      {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"INT2",4,1,1,0,0,0,1,1,0,1,0,0},
   {"INT2",4,1,1,0,0,0,0,0,0,0,Int2_Intrinsic,Integer_2},
      {"A",1,0,0,0,0,0,0,0,0,0,0,(IRC_MASK|TYPELESS_MASK)},
{"INT4",4,1,1,0,0,0,1,1,0,1,0,0},
   {"INT4",4,1,1,0,0,0,0,0,0,0,Int4_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,(IRC_MASK|TYPELESS_MASK)},
{"INT8",4,1,1,0,0,0,1,1,0,1,0,0},
   {"INT8",4,1,1,0,0,0,0,0,0,0,Int8_Intrinsic,Integer_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,(IRC_MASK|TYPELESS_MASK)},
# ifdef _TARGET32
{"INT_MULT_UPPER",14,1,1,0,0,1,0,1,1,3,0,0},
   {"INT_MULT_UPPER",14,1,1,0,0,0,0,0,1,0,Int_Mult_Upper_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"INT_MULT_UPPER",14,1,1,0,0,0,0,0,1,0,Int_Mult_Upper_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
   {"INT_MULT_UPPER",14,1,1,0,0,0,0,0,1,0,Int_Mult_Upper_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,TYPELESS_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,TYPELESS_MASK},
# else
{"INT_MULT_UPPER",14,1,1,0,0,1,0,1,1,2,0,0},
   {"INT_MULT_UPPER",14,1,1,0,0,0,0,0,1,0,Int_Mult_Upper_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
   {"INT_MULT_UPPER",14,1,1,0,0,0,0,0,1,0,Int_Mult_Upper_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,TYPELESS_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,TYPELESS_MASK},
# endif
{"IOR",3,1,1,0,0,0,0,1,0,1,0,0},
   {"IOR",3,1,1,0,0,0,0,0,0,0,Ior_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
{"IQINT",5,1,1,0,0,0,0,1,0,1,0,0},
   {"IQINT",5,1,1,0,0,0,0,0,0,0,Iqint_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"IQNINT",6,1,1,0,0,0,0,1,0,1,0,0},
   {"IQNINT",6,1,1,0,0,0,0,0,0,0,Iqnint_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"IRTC",4,1,1,0,0,0,0,1,1,1,0,0},
   {"IRTC",4,1,1,0,0,0,0,0,1,0,Irtc_Intrinsic,0},
{"ISHA",4,1,1,0,0,0,0,1,1,1,0,0},
   {"ISHA",4,1,1,0,0,0,0,0,0,0,Isha_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"ISHC",4,1,1,0,0,0,0,1,1,1,0,0},
   {"ISHC",4,1,1,0,0,0,0,0,0,0,Ishc_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"ISHFT",5,1,1,0,0,0,0,1,0,1,0,0},
   {"ISHFT",5,1,1,0,0,0,0,0,0,0,Ishft_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"ISHFTC",6,1,1,0,0,0,0,1,0,1,0,0},
   {"ISHFTC",6,1,1,0,0,0,0,0,0,0,Ishftc_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"SIZE",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"ISHL",4,1,1,0,0,0,0,1,1,1,0,0},
   {"ISHL",4,1,1,0,0,0,0,0,0,0,Ishl_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"ISIGN",5,1,1,1,0,0,0,1,0,1,0,0},
   {"ISIGN",5,1,1,0,0,0,0,0,0,0,Isign_Intrinsic,0},
      {"A",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"B",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"ISNAN",5,1,1,0,0,1,0,1,1,1,0,0},
   {"ISNAN",5,1,1,0,0,0,0,0,0,0,Isnan_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"JDATE",5,0,1,0,1,0,0,1,1,1,0,0},
# if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
   {"_F90_JDATE_",11,0,1,0,1,0,0,0,1,0,Jdate_Intrinsic,0},
# else
   {"_JDATE",6,0,1,0,1,0,0,0,1,0,Jdate_Intrinsic,TYPELESS_DEFAULT_TYPE},
# endif
{"JIABS",5,1,1,0,0,0,1,1,1,1,0,0},
   {"JIABS",5,1,1,0,0,0,0,0,0,0,Jiabs_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
{"JIAND",5,1,1,0,0,0,0,1,1,1,0,0},
   {"JIAND",5,1,1,0,0,0,0,0,0,0,Jiand_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
{"JIBCHNG",7,1,1,0,0,0,0,1,0,1,0,0},
   {"JIBCHNG",7,1,1,0,0,0,0,0,0,0,Jibchng_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"JIBCLR",6,1,1,0,0,0,0,1,1,1,0,0},
   {"JIBCLR",6,1,1,0,0,0,0,0,0,0,Jibclr_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"JIBITS",6,1,1,0,0,0,0,1,1,1,0,0},
   {"JIBITS",6,1,1,0,0,0,0,0,0,0,Jibits_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"LEN",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"JIBSET",6,1,1,0,0,0,0,1,1,1,0,0},
   {"JIBSET",6,1,1,0,0,0,0,0,0,0,Jibset_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"JIDIM",5,1,1,0,0,0,0,1,1,1,0,0},
   {"JIDIM",5,1,1,0,0,0,0,0,0,0,Jidim_Intrinsic,Integer_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
{"JIDINT",6,1,1,0,0,0,1,1,1,1,0,0},
   {"JIDINT",6,1,1,0,0,0,0,0,0,0,Jidint_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"JIEOR",5,1,1,0,0,0,0,1,1,1,0,0},
   {"JIEOR",5,1,1,0,0,0,0,0,0,0,Jieor_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
{"JIFIX",5,1,1,0,0,0,1,1,1,1,0,0},
   {"JIFIX",5,1,1,0,0,0,0,0,0,0,Jifix_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"JINT",4,1,1,0,0,0,1,1,1,1,0,0},
   {"JINT",4,1,1,0,0,0,0,0,0,0,Jint_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
{"JIOR",4,1,1,0,0,0,0,1,1,1,0,0},
   {"JIOR",4,1,1,0,0,0,0,0,0,0,Jior_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
{"JIQINT",6,1,1,0,0,0,1,1,1,1,0,0},
   {"JIQINT",6,1,1,0,0,0,0,0,0,0,Jiqint_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"JISHA",5,1,1,0,0,0,0,1,1,1,0,0},
   {"JISHA",5,1,1,0,0,0,0,0,0,0,Jisha_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"JISHC",5,1,1,0,0,0,0,1,1,1,0,0},
   {"JISHC",5,1,1,0,0,0,0,0,0,0,Jishc_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"JISHFT",6,1,1,0,0,0,0,1,1,1,0,0},
   {"JISHFT",6,1,1,0,0,0,0,0,0,0,Jishft_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"JISHFTC",7,1,1,0,0,0,0,1,1,1,0,0},
   {"JISHFTC",7,1,1,0,0,0,0,0,0,0,Jishftc_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"SIZE",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"JISHL",5,1,1,0,0,0,0,1,1,1,0,0},
   {"JISHL",5,1,1,0,0,0,0,0,0,0,Jishl_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"JISIGN",6,1,1,1,0,0,0,1,1,1,0,0},
   {"JISIGN",6,1,1,0,0,0,0,0,0,0,Jisign_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"B",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
{"JMOD",4,1,1,1,0,0,0,1,0,1,0,0},
   {"JMOD",4,1,1,0,0,0,0,0,0,0,Jmod_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"P",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
{"JMVBITS",7,1,0,0,0,0,0,1,0,1,0,0},
   {"JMVBITS",7,1,0,0,0,0,0,0,0,0,Jmvbits_Intrinsic,0},
      {"FROM",4,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"FROMPOS",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"LEN",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"TO",2,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"TOPOS",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"JNINT",5,1,1,1,0,0,1,1,1,1,0,0},
   {"JNINT",5,1,1,0,0,0,0,0,0,0,Jnint_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"JNOT",4,1,1,0,0,0,0,1,1,1,0,0},
   {"JNOT",4,1,1,0,0,0,0,0,0,0,Jnot_Intrinsic,Integer_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
{"KIABS",5,1,1,0,0,0,1,1,1,1,0,0},
   {"KIABS",5,1,1,0,0,0,0,0,0,0,Kiabs_Intrinsic,Integer_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"KIAND",5,1,1,0,0,0,0,1,1,1,0,0},
   {"KIAND",5,1,1,0,0,0,0,0,0,0,Kiand_Intrinsic,Integer_8},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"KIBCHNG",7,1,1,0,0,0,0,1,0,1,0,0},
   {"KIBCHNG",7,1,1,0,0,0,0,0,0,0,Kibchng_Intrinsic,Integer_8},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"KIBCLR",6,1,1,0,0,0,0,1,1,1,0,0},
   {"KIBCLR",6,1,1,0,0,0,0,0,0,0,Kibclr_Intrinsic,Integer_8},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"KIBITS",6,1,1,0,0,0,0,1,1,1,0,0},
   {"KIBITS",6,1,1,0,0,0,0,0,0,0,Kibits_Intrinsic,Integer_8},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"LEN",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"KIBSET",6,1,1,0,0,0,0,1,1,1,0,0},
   {"KIBSET",6,1,1,0,0,0,0,0,0,0,Kibset_Intrinsic,Integer_8},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"KIDIM",5,1,1,0,0,0,0,1,1,1,0,0},
   {"KIDIM",5,1,1,0,0,0,0,0,0,0,Kidim_Intrinsic,Integer_8},
      {"X",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"KIDINT",6,1,1,0,0,0,1,1,1,1,0,0},
   {"KIDINT",6,1,1,0,0,0,0,0,0,0,Kidint_Intrinsic,Integer_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
{"KIEOR",5,1,1,0,0,0,0,1,1,1,0,0},
   {"KIEOR",5,1,1,0,0,0,0,0,0,0,Kieor_Intrinsic,Integer_8},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"KIFIX",5,1,1,0,0,0,1,1,1,1,0,0},
   {"KIFIX",5,1,1,0,0,0,0,0,0,0,Kifix_Intrinsic,Integer_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"KIND",4,1,1,0,0,0,0,1,0,1,0,0},
   {"KIND",4,1,1,0,0,0,0,0,0,0,Kind_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,ALL_MASK},
{"KINT",4,1,1,0,0,0,1,1,1,1,0,0},
   {"KINT",4,1,1,0,0,0,0,0,0,0,Kint_Intrinsic,Integer_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
{"KIOR",4,1,1,0,0,0,0,1,1,1,0,0},
   {"KIOR",4,1,1,0,0,0,0,0,0,0,Kior_Intrinsic,Integer_8},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"KIQINT",6,1,1,0,0,0,1,1,1,1,0,0},
   {"KIQINT",6,1,1,0,0,0,0,0,0,0,Kiqint_Intrinsic,Integer_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"KISHA",5,1,1,0,0,0,0,1,1,1,0,0},
   {"KISHA",5,1,1,0,0,0,0,0,0,0,Kisha_Intrinsic,Integer_8},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"KISHC",5,1,1,0,0,0,0,1,1,1,0,0},
   {"KISHC",5,1,1,0,0,0,0,0,0,0,Kishc_Intrinsic,Integer_8},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"KISHFT",6,1,1,0,0,0,0,1,1,1,0,0},
   {"KISHFT",6,1,1,0,0,0,0,0,0,0,Kishft_Intrinsic,Integer_8},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"KISHFTC",7,1,1,0,0,0,0,1,1,1,0,0},
   {"KISHFTC",7,1,1,0,0,0,0,0,0,0,Kishftc_Intrinsic,Integer_8},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"SIZE",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"KISHL",5,1,1,0,0,0,0,1,1,1,0,0},
   {"KISHL",5,1,1,0,0,0,0,0,0,0,Kishl_Intrinsic,Integer_8},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"KISIGN",6,1,1,1,0,0,0,1,1,1,0,0},
   {"KISIGN",6,1,1,0,0,0,0,0,0,0,Kisign_Intrinsic,Integer_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"B",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"KMOD",4,1,1,1,0,0,0,1,0,1,0,0},
   {"KMOD",4,1,1,0,0,0,0,0,0,0,Kmod_Intrinsic,Integer_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"P",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"KMVBITS",7,1,0,0,0,0,0,1,0,1,0,0},
   {"KMVBITS",7,1,0,0,0,0,0,0,0,0,Kmvbits_Intrinsic,0},
      {"FROM",4,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"FROMPOS",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"LEN",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"TO",2,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"TOPOS",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"KNINT",5,1,1,1,0,0,1,1,1,1,0,0},
   {"KNINT",5,1,1,0,0,0,0,0,0,0,Knint_Intrinsic,Integer_8},
      {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"KNOT",4,1,1,0,0,0,0,1,1,1,0,0},
   {"KNOT",4,1,1,0,0,0,0,0,0,0,Knot_Intrinsic,Integer_8},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"LBOUND",6,0,1,0,1,0,0,1,0,14,0,0},
   {"_LBOUND0_4",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_LBOUND0_8",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_LBOUND0_4",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_LBOUND0_8",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_LBOUND0_4",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_LBOUND0_8",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_LBOUND0_4",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_LBOUND0_8",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_LBOUND0_4",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_LBOUND0_8",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_LBOUND0_4",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_LBOUND0_8",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_LBOUND0_4",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_LBOUND0_8",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_LBOUND",7,0,1,0,1,0,1,0,0,1,Lbound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_LBOUND",7,0,1,0,1,0,1,0,0,1,Lbound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_LBOUND",7,0,1,0,1,0,1,0,0,1,Lbound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_LBOUND",7,0,1,0,1,0,1,0,0,1,Lbound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_LBOUND",7,0,1,0,1,0,1,0,0,1,Lbound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_LBOUND",7,0,1,0,1,0,1,0,0,1,Lbound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_LBOUND",7,0,1,0,1,0,1,0,0,1,Lbound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
{"LEADZ",5,1,1,0,0,0,0,1,1,1,0,0},
   {"LEADZ",5,1,1,0,0,0,0,0,1,0,Leadz_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
{"LEN",3,1,1,1,0,0,1,1,0,1,0,0},
   {"LEN",3,1,1,0,0,0,0,0,0,0,Len_Intrinsic,Integer_4},
      {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
{"LENGTH",6,1,1,0,0,0,0,1,1,1,0,0},
   {"LENGTH",6,1,1,0,0,0,0,0,1,0,Length_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
{"LEN_TRIM",8,1,1,0,0,0,0,1,0,1,0,0},
   {"LEN_TRIM",8,1,1,0,0,0,0,0,0,0,Len_Trim_Intrinsic,Integer_4},
      {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
{"LGE",3,1,1,0,0,0,1,1,0,1,0,0},
   {"LGE",3,1,1,0,0,0,0,0,0,0,Lge_Intrinsic,0},
      {"STRING_A",8,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
      {"STRING_B",8,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
{"LGT",3,1,1,0,0,0,1,1,0,1,0,0},
   {"LGT",3,1,1,0,0,0,0,0,0,0,Lgt_Intrinsic,0},
      {"STRING_A",8,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
      {"STRING_B",8,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
{"LLE",3,1,1,0,0,0,1,1,0,1,0,0},
   {"LLE",3,1,1,0,0,0,0,0,0,0,Lle_Intrinsic,0},
      {"STRING_A",8,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
      {"STRING_B",8,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
{"LLT",3,1,1,0,0,0,1,1,0,1,0,0},
   {"LLT",3,1,1,0,0,0,0,0,0,0,Llt_Intrinsic,0},
      {"STRING_A",8,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
      {"STRING_B",8,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
{"LOC",3,0,1,0,0,0,0,1,1,9,0,0},
   {"LOC",3,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
      {"I",1,0,1,0,0,0,0,0,0,0,0,(ALL_MASK|CP_MASK)},
   {"LOC",3,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
      {"I",1,0,0,0,0,0,1,0,0,0,0,(ALL_MASK|CP_MASK)},
   {"LOC",3,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
      {"I",1,0,0,0,0,0,1,0,0,1,0,(ALL_MASK|CP_MASK)},
   {"LOC",3,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
      {"I",1,0,0,0,0,0,1,0,0,2,0,(ALL_MASK|CP_MASK)},
   {"LOC",3,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
      {"I",1,0,0,0,0,0,1,0,0,3,0,(ALL_MASK|CP_MASK)},
   {"LOC",3,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
      {"I",1,0,0,0,0,0,1,0,0,4,0,(ALL_MASK|CP_MASK)},
   {"LOC",3,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
      {"I",1,0,0,0,0,0,1,0,0,5,0,(ALL_MASK|CP_MASK)},
   {"LOC",3,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
      {"I",1,0,0,0,0,0,1,0,0,6,0,(ALL_MASK|CP_MASK)},
   {"LOC",3,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
      {"I",1,0,0,0,0,0,1,0,0,7,0,(ALL_MASK|CP_MASK)},
# ifdef _NEED_AT_SIGN_INTRINSICS
{"LOC@",4,0,1,0,0,0,0,1,1,9,0,0},
   {"LOC@",4,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
      {"I",1,0,1,0,0,0,0,0,0,0,0,(ALL_MASK|CP_MASK)},
   {"LOC@",4,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
      {"I",1,0,0,0,0,0,1,0,0,0,0,(ALL_MASK|CP_MASK)},
   {"LOC@",4,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
      {"I",1,0,0,0,0,0,1,0,0,1,0,(ALL_MASK|CP_MASK)},
   {"LOC@",4,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
      {"I",1,0,0,0,0,0,1,0,0,2,0,(ALL_MASK|CP_MASK)},
   {"LOC@",4,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
      {"I",1,0,0,0,0,0,1,0,0,3,0,(ALL_MASK|CP_MASK)},
   {"LOC@",4,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
      {"I",1,0,0,0,0,0,1,0,0,4,0,(ALL_MASK|CP_MASK)},
   {"LOC@",4,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
      {"I",1,0,0,0,0,0,1,0,0,5,0,(ALL_MASK|CP_MASK)},
   {"LOC@",4,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
      {"I",1,0,0,0,0,0,1,0,0,6,0,(ALL_MASK|CP_MASK)},
   {"LOC@",4,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
      {"I",1,0,0,0,0,0,1,0,0,7,0,(ALL_MASK|CP_MASK)},
# endif
{"LOCK_RELEASE",12,1,0,0,0,0,0,1,0,1,0,0},
   {"LOCK_RELEASE",12,1,0,0,0,0,0,0,0,0,Lock_Release_Intrinsic,0},
      {"I",1,0,0,0,0,1,0,0,0,0,0,(I4_MASK|I8_MASK)},
{"LOCK_TEST_AND_SET",17,1,1,0,0,0,0,1,1,2,0,0},
   {"LOCK_TEST_AND_SET",17,1,1,0,0,0,0,0,1,0,Lock_Test_And_Set_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"LOCK_TEST_AND_SET",17,1,1,0,0,0,0,0,1,0,Lock_Test_And_Set_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"LOG",3,1,1,0,0,0,1,1,0,1,0,0},
   {"LOG",3,1,1,0,0,0,0,0,0,0,Log_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_COMPLEX_MASK},
{"LOG10",5,1,1,0,0,0,1,1,0,1,0,0},
   {"LOG10",5,1,1,0,0,0,0,0,0,0,Log10_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"LOG2_IMAGES",11,0,1,0,0,0,0,1,1,1,0,0},
   {"LOG2_IMAGES",11,0,1,0,0,0,0,0,1,0,Log2_Images_Intrinsic,Integer_4},
{"LOGICAL",7,1,1,0,0,0,0,1,0,1,0,0},
   {"LOGICAL",7,1,1,0,0,0,0,0,0,0,Logical_Intrinsic,Logical_4},
      {"L",1,0,0,0,0,0,0,0,0,0,0,LOGICAL_MASK},
      {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"LONG",4,1,1,0,0,0,0,1,1,1,0,0},
   {"LONG",4,1,1,0,0,0,0,0,1,0,Long_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
{"LSHIFT",6,1,1,0,0,0,0,1,1,1,0,0},
   {"LSHIFT",6,1,1,0,0,0,0,0,1,0,Lshift_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"POSITIVE_SHIFT",14,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
# if defined(_NEED_AT_SIGN_INTRINSICS) || defined(_TARGET_OS_MAX) 
{"M@CLR",5,1,1,0,0,0,0,1,1,1,0,0},
   {"M@CLR",5,1,1,0,0,0,0,0,1,0,Mclr_Intrinsic,0},
{"M@LD",4,1,1,0,0,0,0,1,1,1,0,0},
   {"M@LD",4,1,1,0,0,0,0,0,1,0,Mld_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
{"M@LDMX",6,1,1,0,0,0,0,1,1,1,0,0},
   {"M@LDMX",6,1,1,0,0,0,0,0,1,0,Mldmx_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
{"M@MX",4,1,1,0,0,0,0,1,1,2,0,0},
   {"M@MX",4,1,1,0,0,0,0,0,1,0,Mmx_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
   {"M@MX",4,1,1,0,0,0,0,0,1,0,Mldmx_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
{"M@UL",4,1,1,0,0,0,0,1,1,1,0,0},
   {"M@UL",4,1,1,0,0,0,0,0,1,0,Mul_Intrinsic,0},
# endif
# if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
{"MALLOC",6,1,1,0,0,0,0,1,1,1,0,0},
   {"MALLOC",6,1,1,0,0,0,0,0,0,0,Malloc_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
# else
{"MALLOC",6,1,1,0,0,0,0,1,1,2,0,0},
   {"_MALLOC_I4_I4",13,1,1,0,1,0,0,0,1,0,Malloc_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,(I1_MASK|I2_MASK|I4_MASK)},
   {"_MALLOC_I8_I4",13,1,1,0,1,0,0,0,1,0,Malloc_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,(I1_MASK|I2_MASK|I4_MASK)},
   {"_MALLOC_I4_I8",13,1,1,0,1,0,0,0,1,0,Malloc_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,(I8_MASK|P_MASK)},
   {"_MALLOC_I8_I8",13,1,1,0,1,0,0,0,1,0,Malloc_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,(I8_MASK|P_MASK)},
# endif
{"MASK",4,1,1,0,0,0,0,1,1,1,0,0},
   {"MASK",4,1,1,0,0,0,0,0,1,0,Mask_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
{"MATMUL",6,0,1,0,0,0,0,1,0,348,0,0},
   {"_MATMUL_C4C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_C4C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_C4Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_C4S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_C4S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_C4D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_C4I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_C4I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_C4I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_C4J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_CC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_CC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_CZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_CS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_CS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_CD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_CI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_CI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_CI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_CJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_DC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_DC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_DZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_DS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_DS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_DD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_DI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_DI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_DI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_DJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_I1C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_I1C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_I1Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_I1S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_I1S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_I1D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_I1I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_1},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_I1I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_2},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_I1I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_I1J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_I2C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_I2C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_I2Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_I2S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_I2S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_I2D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_I2I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_2},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_I2I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_2},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_I2I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_I2J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_I4C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_I4C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_I4Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_I4S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_I4S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_I4D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_I4I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_I4I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_I4I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_I4J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_JC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_JC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_JZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_JS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_JS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_JD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_JI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_JI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_JI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_JJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_S4C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_S4C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_S4Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_S4S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_S4S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_S4D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_S4I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_S4I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_S4I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_S4J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_SC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_SC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_SZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_SS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_SS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_SD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_SI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_SI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_SI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_SJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_ZC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_ZC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_ZZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_ZS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_ZS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_ZD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_ZI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_ZI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_ZI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_ZJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_L1L1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_1},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
   {"_MATMUL_L1L2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_2},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
   {"_MATMUL_L1L4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
   {"_MATMUL_L1L",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
   {"_MATMUL_L2L1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_2},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
   {"_MATMUL_L2L2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_2},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
   {"_MATMUL_L2L4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
   {"_MATMUL_L2L",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
   {"_MATMUL_L4L1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
   {"_MATMUL_L4L2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
   {"_MATMUL_L4L4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
   {"_MATMUL_L4L",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
   {"_MATMUL_LL1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
   {"_MATMUL_LL2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
   {"_MATMUL_LL4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
   {"_MATMUL_LL",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
   {"_MATMUL_C4C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_MATMUL_C4C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_MATMUL_C4Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_MATMUL_C4S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_MATMUL_C4S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_MATMUL_C4D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_MATMUL_C4I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_MATMUL_C4I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_MATMUL_C4I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_MATMUL_C4J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_MATMUL_CC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_MATMUL_CC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_MATMUL_CZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_MATMUL_CS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_MATMUL_CS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_MATMUL_CD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_MATMUL_CI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_MATMUL_CI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_MATMUL_CI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_MATMUL_CJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_MATMUL_DC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_MATMUL_DC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_MATMUL_DZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_MATMUL_DS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_MATMUL_DS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_MATMUL_DD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_MATMUL_DI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_MATMUL_DI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_MATMUL_DI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_MATMUL_DJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_MATMUL_I1C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_MATMUL_I1C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_MATMUL_I1Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_MATMUL_I1S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_MATMUL_I1S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_MATMUL_I1D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_MATMUL_I1I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_1},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_MATMUL_I1I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_2},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_MATMUL_I1I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_MATMUL_I1J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_MATMUL_I2C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_MATMUL_I2C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_MATMUL_I2Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_MATMUL_I2S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_MATMUL_I2S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_MATMUL_I2D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_MATMUL_I2I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_2},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_MATMUL_I2I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_2},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_MATMUL_I2I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_MATMUL_I2J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_MATMUL_I4C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_MATMUL_I4C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_MATMUL_I4Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_MATMUL_I4S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_MATMUL_I4S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_MATMUL_I4D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_MATMUL_I4I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_MATMUL_I4I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_MATMUL_I4I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_MATMUL_I4J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_MATMUL_JC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_MATMUL_JC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_MATMUL_JZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_MATMUL_JS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_MATMUL_JS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_MATMUL_JD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_MATMUL_JI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_MATMUL_JI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_MATMUL_JI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_MATMUL_JJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_MATMUL_S4C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_MATMUL_S4C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_MATMUL_S4Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_MATMUL_S4S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_MATMUL_S4S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_MATMUL_S4D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_MATMUL_S4I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_MATMUL_S4I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_MATMUL_S4I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_MATMUL_S4J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_MATMUL_SC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_MATMUL_SC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_MATMUL_SZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_MATMUL_SS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_MATMUL_SS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_MATMUL_SD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_MATMUL_SI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_MATMUL_SI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_MATMUL_SI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_MATMUL_SJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_MATMUL_ZC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_MATMUL_ZC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_MATMUL_ZZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_MATMUL_ZS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_MATMUL_ZS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_MATMUL_ZD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_MATMUL_ZI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_MATMUL_ZI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_MATMUL_ZI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_MATMUL_ZJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_MATMUL_L1L1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_1},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
   {"_MATMUL_L1L2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_2},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
   {"_MATMUL_L1L4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
   {"_MATMUL_L1L",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
   {"_MATMUL_L2L1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_2},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
   {"_MATMUL_L2L2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_2},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
   {"_MATMUL_L2L4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
   {"_MATMUL_L2L",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
   {"_MATMUL_L4L1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
   {"_MATMUL_L4L2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
   {"_MATMUL_L4L4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
   {"_MATMUL_L4L",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
   {"_MATMUL_LL1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
   {"_MATMUL_LL2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
   {"_MATMUL_LL4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
   {"_MATMUL_LL",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
   {"_MATMUL_C4C4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_C4C",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_C4Z",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_C4S4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_C4S",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_C4D",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_C4I1",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_C4I2",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_C4I4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_C4J",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_CC4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_CC",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_CZ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_CS4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_CS",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_CD",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_CI1",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_CI2",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_CI4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_CJ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_DC4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_DC",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_DZ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_DS4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_DS",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_DD",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_DI1",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_DI2",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_DI4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_DJ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_I1C4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_I1C",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_I1Z",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_I1S4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_I1S",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_I1D",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_I1I1",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_1},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_I1I2",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_2},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_I1I4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_I1J",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_I2C4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_I2C",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_I2Z",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_I2S4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_I2S",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_I2D",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_I2I1",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_2},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_I2I2",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_2},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_I2I4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_I2J",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_I4C4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_I4C",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_I4Z",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_I4S4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_I4S",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_I4D",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_I4I1",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_I4I2",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_I4I4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_I4J",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_JC4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_JC",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_JZ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_JS4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_JS",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_JD",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_JI1",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_JI2",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_JI4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_JJ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_S4C4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_S4C",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_S4Z",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_S4S4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_S4S",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_S4D",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_S4I1",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_S4I2",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_S4I4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_S4J",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_SC4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_SC",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_SZ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_SS4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_SS",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_SD",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_SI1",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_SI2",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_SI4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_SJ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_ZC4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_MATMUL_ZC",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_MATMUL_ZZ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_MATMUL_ZS4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MATMUL_ZS",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MATMUL_ZD",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MATMUL_ZI1",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MATMUL_ZI2",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MATMUL_ZI4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MATMUL_ZJ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MATMUL_L1L1",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_1},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
   {"_MATMUL_L1L2",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_2},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
   {"_MATMUL_L1L4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
   {"_MATMUL_L1L",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
   {"_MATMUL_L2L1",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_2},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
   {"_MATMUL_L2L2",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_2},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
   {"_MATMUL_L2L4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
   {"_MATMUL_L2L",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
   {"_MATMUL_L4L1",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
   {"_MATMUL_L4L2",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
   {"_MATMUL_L4L4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_4},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
   {"_MATMUL_L4L",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
   {"_MATMUL_LL1",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
   {"_MATMUL_LL2",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
   {"_MATMUL_LL4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
   {"_MATMUL_LL",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_8},
      {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
      {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
{"MAX",3,1,1,0,0,0,1,1,0,2,0,0},
   {"MAX0",4,1,1,0,0,0,0,0,0,0,Max_Intrinsic,Integer_4},
      {"A1",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"A2",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"A3",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A4",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A5",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A6",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A7",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A8",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A9",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A10",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A11",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A12",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A13",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A14",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A15",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A16",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A17",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A18",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A19",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A20",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A21",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A22",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A23",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A24",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A25",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A26",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A27",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A28",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A29",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A30",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A31",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A32",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A33",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A34",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A35",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A36",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A37",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A38",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A39",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A40",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A41",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A42",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A43",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A44",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A45",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A46",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A47",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A48",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A49",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A50",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A51",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A52",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A53",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A54",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A55",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A56",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A57",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A58",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A59",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A60",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A61",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A62",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A63",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"AMAX1",5,1,1,0,0,0,0,0,0,0,Max_Intrinsic,Real_4},
      {"A1",2,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"A2",2,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"A3",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A4",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A5",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A6",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A7",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A8",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A9",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A10",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A11",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A12",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A13",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A14",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A15",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A16",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A17",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A18",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A19",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A20",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A21",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A22",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A23",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A24",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A25",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A26",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A27",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A28",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A29",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A30",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A31",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A32",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A33",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A34",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A35",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A36",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A37",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A38",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A39",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A40",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A41",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A42",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A43",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A44",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A45",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A46",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A47",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A48",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A49",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A50",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A51",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A52",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A53",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A54",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A55",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A56",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A57",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A58",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A59",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A60",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A61",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A62",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A63",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
{"MAX0",4,1,1,0,0,0,0,1,0,1,0,0},
   {"MAX0",4,1,1,0,0,0,0,0,0,0,Max0_Intrinsic,0},
      {"A1",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"A2",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"A3",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A4",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A5",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A6",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A7",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A8",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A9",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A10",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A11",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A12",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A13",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A14",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A15",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A16",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A17",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A18",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A19",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A20",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A21",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A22",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A23",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A24",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A25",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A26",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A27",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A28",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A29",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A30",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A31",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A32",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A33",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A34",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A35",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A36",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A37",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A38",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A39",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A40",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A41",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A42",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A43",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A44",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A45",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A46",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A47",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A48",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A49",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A50",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A51",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A52",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A53",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A54",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A55",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A56",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A57",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A58",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A59",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A60",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A61",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A62",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A63",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"MAX1",4,1,1,0,0,0,0,1,0,2,0,0},
   {"MAX1",4,1,1,0,0,0,0,0,0,0,Max1_Intrinsic,0},
      {"A1",2,0,0,0,0,0,0,0,0,0,0,S4_MASK},
      {"A2",2,0,0,0,0,0,0,0,0,0,0,S4_MASK},
      {"A3",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A4",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A5",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A6",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A7",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A8",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A9",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A10",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A11",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A12",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A13",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A14",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A15",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A16",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A17",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A18",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A19",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A20",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A21",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A22",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A23",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A24",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A25",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A26",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A27",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A28",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A29",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A30",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A31",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A32",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A33",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A34",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A35",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A36",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A37",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A38",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A39",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A40",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A41",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A42",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A43",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A44",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A45",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A46",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A47",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A48",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A49",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A50",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A51",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A52",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A53",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A54",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A55",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A56",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A57",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A58",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A59",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A60",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A61",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A62",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A63",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
   {"MAX1",4,1,1,0,0,0,0,0,0,0,Max1_Intrinsic,0},
      {"A1",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"A2",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"A3",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A4",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A5",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A6",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A7",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A8",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A9",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A10",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A11",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A12",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A13",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A14",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A15",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A16",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A17",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A18",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A19",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A20",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A21",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A22",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A23",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A24",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A25",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A26",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A27",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A28",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A29",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A30",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A31",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A32",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A33",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A34",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A35",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A36",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A37",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A38",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A39",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A40",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A41",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A42",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A43",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A44",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A45",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A46",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A47",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A48",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A49",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A50",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A51",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A52",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A53",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A54",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A55",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A56",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A57",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A58",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A59",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A60",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A61",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A62",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A63",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
{"MAXEXPONENT",11,1,1,0,0,0,0,1,0,1,0,0},
   {"MAXEXPONENT",11,1,1,0,0,0,0,0,0,0,Maxexponent_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"MAXLOC",6,0,1,0,0,0,0,1,0,294,0,0},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
{"MAXVAL",6,0,1,0,0,0,0,1,0,294,0,0},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
{"MEMORY_BARRIER",14,1,0,0,0,0,0,1,1,1,0,0},
   {"MEMORY_BARRIER",14,1,0,0,0,0,0,0,1,0, Memory_Barrier_Intrinsic,0},
{"MERGE",5,1,1,0,0,0,0,1,0,1,0,0},
   {"MERGE",5,1,1,0,0,0,0,0,0,0,Merge_Intrinsic,0},
      {"TSOURCE",7,0,0,0,0,0,0,0,0,0,0,ALL_MASK},
      {"FSOURCE",7,0,0,0,0,0,0,0,0,0,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,0,0,0,0,0,LOGICAL_MASK},
{"MIN",3,1,1,0,0,0,1,1,0,2,0,0},
   {"MIN0",4,1,1,0,0,0,0,0,0,0,Min_Intrinsic,Integer_4},
      {"A1",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"A2",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"A3",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A4",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A5",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A6",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A7",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A8",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A9",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A10",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A11",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A12",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A13",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A14",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A15",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A16",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A17",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A18",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A19",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A20",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A21",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A22",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A23",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A24",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A25",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A26",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A27",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A28",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A29",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A30",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A31",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A32",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A33",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A34",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A35",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A36",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A37",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A38",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A39",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A40",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A41",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A42",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A43",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A44",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A45",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A46",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A47",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A48",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A49",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A50",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A51",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A52",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A53",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A54",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A55",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A56",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A57",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A58",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A59",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A60",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A61",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A62",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A63",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"AMIN1",5,1,1,0,0,0,0,0,0,0,Min_Intrinsic,Real_4},
      {"A1",2,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"A2",2,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"A3",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A4",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A5",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A6",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A7",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A8",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A9",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A10",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A11",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A12",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A13",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A14",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A15",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A16",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A17",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A18",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A19",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A20",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A21",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A22",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A23",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A24",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A25",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A26",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A27",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A28",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A29",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A30",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A31",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A32",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A33",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A34",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A35",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A36",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A37",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A38",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A39",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A40",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A41",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A42",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A43",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A44",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A45",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A46",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A47",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A48",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A49",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A50",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A51",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A52",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A53",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A54",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A55",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A56",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A57",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A58",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A59",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A60",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A61",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A62",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
      {"A63",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
{"MIN0",4,1,1,0,0,0,0,1,0,1,0,0},
   {"MIN0",4,1,1,0,0,0,0,0,0,0,Min0_Intrinsic,0},
      {"A1",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"A2",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"A3",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A4",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A5",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A6",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A7",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A8",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A9",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A10",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A11",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A12",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A13",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A14",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A15",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A16",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A17",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A18",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A19",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A20",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A21",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A22",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A23",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A24",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A25",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A26",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A27",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A28",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A29",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A30",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A31",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A32",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A33",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A34",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A35",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A36",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A37",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A38",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A39",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A40",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A41",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A42",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A43",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A44",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A45",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A46",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A47",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A48",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A49",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A50",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A51",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A52",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A53",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A54",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A55",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A56",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A57",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A58",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A59",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A60",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A61",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A62",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"A63",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"MIN1",4,1,1,0,0,0,0,1,0,2,0,0},
   {"MIN1",4,1,1,0,0,0,0,0,0,0,Min1_Intrinsic,0},
      {"A1",2,0,0,0,0,0,0,0,0,0,0,S4_MASK},
      {"A2",2,0,0,0,0,0,0,0,0,0,0,S4_MASK},
      {"A3",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A4",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A5",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A6",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A7",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A8",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A9",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A10",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A11",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A12",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A13",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A14",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A15",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A16",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A17",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A18",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A19",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A20",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A21",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A22",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A23",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A24",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A25",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A26",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A27",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A28",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A29",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A30",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A31",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A32",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A33",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A34",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A35",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A36",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A37",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A38",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A39",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A40",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A41",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A42",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A43",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A44",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A45",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A46",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A47",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A48",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A49",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A50",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A51",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A52",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A53",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A54",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A55",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A56",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A57",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A58",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A59",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A60",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A61",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A62",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
      {"A63",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
   {"MIN1",4,1,1,0,0,0,0,0,0,0,Min1_Intrinsic,0},
      {"A1",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"A2",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"A3",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A4",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A5",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A6",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A7",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A8",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A9",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A10",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A11",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A12",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A13",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A14",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A15",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A16",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A17",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A18",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A19",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A20",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A21",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A22",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A23",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A24",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A25",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A26",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A27",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A28",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A29",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A30",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A31",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A32",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A33",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A34",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A35",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A36",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A37",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A38",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A39",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A40",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A41",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A42",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A43",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A44",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A45",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A46",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A47",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A48",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A49",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A50",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A51",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A52",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A53",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A54",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A55",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A56",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A57",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A58",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A59",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A60",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A61",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A62",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
      {"A63",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
{"MINEXPONENT",11,1,1,0,0,0,0,1,0,1,0,0},
   {"MINEXPONENT",11,1,1,0,0,0,0,0,0,0,Minexponent_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"MINLOC",6,0,1,0,0,0,0,1,0,294,0,0},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__J",10,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__S",10,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINLOC__D",10,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
{"MINVAL",6,0,1,0,0,0,0,1,0,294,0,0},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__J",10,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__J",10,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__J",10,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__J",10,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__J",10,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__J",10,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__S",10,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__S",10,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__S",10,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__S",10,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__S",10,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__S",10,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__D",10,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__D",10,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__D",10,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__D",10,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__D",10,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL__D",10,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINVAL__J",10,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__J",10,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINVAL__J",10,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__J",10,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINVAL__J",10,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__J",10,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINVAL__J",10,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__J",10,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINVAL__J",10,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__J",10,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINVAL__J",10,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__J",10,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINVAL__S",10,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__S",10,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINVAL__S",10,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__S",10,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINVAL__S",10,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__S",10,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINVAL__S",10,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__S",10,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINVAL__S",10,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__S",10,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINVAL__S",10,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__S",10,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_MINVAL__D",10,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__D",10,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_MINVAL__D",10,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__D",10,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_MINVAL__D",10,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__D",10,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_MINVAL__D",10,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__D",10,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_MINVAL__D",10,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__D",10,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_MINVAL__D",10,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_MINVAL__D",10,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
{"MOD",3,1,1,1,0,0,1,1,0,1,0,0},
   {"MOD",3,1,1,0,0,0,0,0,0,0,Mod_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,INTEGER_REAL_MASK},
      {"P",1,0,0,0,0,0,0,0,0,0,0,INTEGER_REAL_MASK},
{"MODULO",6,1,1,0,0,0,0,1,0,1,0,0},
   {"MODULO",6,1,1,0,0,0,0,0,0,0,Modulo_Intrinsic,0},
      {"A",1,0,0,0,0,0,0,0,0,0,0,INTEGER_REAL_MASK},
      {"P",1,0,0,0,0,0,0,0,0,0,0,INTEGER_REAL_MASK},
{"MVBITS",6,1,0,0,0,0,0,1,0,1,0,0},
   {"MVBITS",6,1,0,0,0,0,0,0,0,0,Mvbits_Intrinsic,0},
      {"FROM",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"FROMPOS",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"LEN",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"TO",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"TOPOS",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
# if defined(_TARGET_OS_MAX)
{"MY_PE",5,1,1,0,0,0,0,1,1,1,0,0},
   {"MY_PE",5,1,1,0,0,0,0,0,1,0,My_Pe_Intrinsic,Integer_4},
# endif
{"NAND_AND_FETCH",14,1,1,0,0,0,0,1,1,2,0,0},
   {"NAND_AND_FETCH",14,1,1,0,0,0,0,0,1,0,Nand_And_Fetch_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"NAND_AND_FETCH",14,1,1,0,0,0,0,0,1,0,Nand_And_Fetch_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"NEAREST",7,1,1,0,0,0,0,1,0,1,0,0},
   {"NEAREST",7,1,1,0,0,0,0,0,0,0,Nearest_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"S",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"NEQV",4,1,1,0,0,0,0,1,1,1,0,0},
   {"NEQV",4,1,1,0,0,0,0,0,1,0,Neqv_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
{"NINT",4,1,1,1,0,0,1,1,0,1,0,0},
   {"NINT",4,1,1,0,0,0,0,0,0,0,Nint_Intrinsic,Integer_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"NOT",3,1,1,0,0,0,0,1,0,1,0,0},
   {"NOT",3,1,1,0,0,0,0,0,0,0,Not_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"NULL",4,0,1,0,0,0,0,1,0,8,0,0},
   {"NULL",4,0,1,0,0,0,1,0,0,0,Null_Intrinsic,0},
      {"MOLD",4,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
   {"NULL",4,0,1,0,0,0,1,0,0,0,Null_Intrinsic,0},
      {"MOLD",4,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
   {"NULL",4,0,1,0,0,0,1,0,0,0,Null_Intrinsic,0},
      {"MOLD",4,0,0,0,0,1,1,0,0,2,0,ALL_MASK},
   {"NULL",4,0,1,0,0,0,1,0,0,0,Null_Intrinsic,0},
      {"MOLD",4,0,0,0,0,1,1,0,0,3,0,ALL_MASK},
   {"NULL",4,0,1,0,0,0,1,0,0,0,Null_Intrinsic,0},
      {"MOLD",4,0,0,0,0,1,1,0,0,4,0,ALL_MASK},
   {"NULL",4,0,1,0,0,0,1,0,0,0,Null_Intrinsic,0},
      {"MOLD",4,0,0,0,0,1,1,0,0,5,0,ALL_MASK},
   {"NULL",4,0,1,0,0,0,1,0,0,0,Null_Intrinsic,0},
      {"MOLD",4,0,0,0,0,1,1,0,0,6,0,ALL_MASK},
   {"NULL",4,0,1,0,0,0,1,0,0,0,Null_Intrinsic,0},
      {"MOLD",4,0,0,0,0,1,1,0,0,7,0,ALL_MASK},
# if defined(_TARGET_OS_UNICOS) || defined(_TARGET_OS_MAX)
{"NUMARG",6,1,1,0,0,0,0,1,1,1,0,0},
   {"NUMARG",6,1,1,0,0,0,0,0,1,0,Numarg_Intrinsic,0},
# endif
{"NUM_IMAGES",10,0,1,0,1,0,0,1,1,1,0,0},
   {"shmem_n_pes",11,0,1,0,1,0,0,0,1,0,Num_Images_Intrinsic,Integer_4},
{"OMP_GET_DYNAMIC",15,0,1,0,1,0,0,1,1,1,0,0},
   {"omp_get_dynamic_",16,0,1,0,1,0,0,0,1,0,Omp_Get_Dynamic_Intrinsic,0},
{"OMP_GET_MAX_THREADS",19,0,1,0,1,0,0,1,1,1,0,0},
   {"omp_get_max_threads_",20,0,1,0,1,0,0,0,1,0,
				Omp_Get_Max_Threads_Intrinsic,0},
{"OMP_GET_NESTED",14,0,1,0,1,0,0,1,1,1,0,0},
   {"omp_get_nested_",15,0,1,0,1,0,0,0,1,0,Omp_Get_Nested_Intrinsic,0},
{"OMP_GET_NUM_PROCS",17,0,1,0,1,0,0,1,1,1,0,0},
   {"omp_get_num_procs_",18,0,1,0,1,0,0,0,1,0,Omp_Get_Num_Procs_Intrinsic,0},
{"OMP_GET_NUM_THREADS",19,0,1,0,1,0,0,1,1,1,0,0},
   {"omp_get_num_threads_",20,0,1,0,1,0,0,0,1,0,
				Omp_Get_Num_Threads_Intrinsic,0},
{"OMP_GET_THREAD_NUM",18,0,1,0,1,0,0,1,1,1,0,0},
   {"omp_get_thread_num_",19,0,1,0,1,0,0,0,1,0,Omp_Get_Thread_Num_Intrinsic,0},
{"OMP_IN_PARALLEL",15,0,1,0,1,0,0,1,1,1,0,0},
   {"omp_in_parallel_",16,0,1,0,1,0,0,0,1,0,Omp_In_Parallel_Intrinsic,0},
{"OMP_SET_LOCK",12,0,0,0,0,0,0,1,1,1,0,0},
   {"OMP_SET_LOCK",12,0,0,0,0,0,0,0,1,0,Omp_Set_Lock_Intrinsic,0},
      {"LOCK",4,0,0,0,0,0,0,0,0,0,0,(I4_MASK|I8_MASK)},
{"OMP_TEST_LOCK",13,0,1,0,0,0,0,1,1,1,0,0},
   {"OMP_TEST_LOCK",13,0,1,0,0,0,0,0,1,0,Omp_Test_Lock_Intrinsic,0},
      {"LOCK",4,0,0,0,0,0,0,0,0,0,0,(I4_MASK|I8_MASK)},
{"OMP_UNSET_LOCK",14,0,0,0,0,0,0,1,1,1,0,0},
   {"OMP_UNSET_LOCK",14,0,0,0,0,0,0,0,1,0,Omp_Unset_Lock_Intrinsic,0},
      {"LOCK",4,0,0,0,0,0,0,0,0,0,0,(I4_MASK|I8_MASK)},
{"OR",2,1,1,0,0,0,0,1,1,1,0,0},
   {"OR",2,1,1,0,0,0,0,0,1,0,Or_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
{"OR_AND_FETCH",12,1,1,0,0,0,0,1,1,2,0,0},
   {"OR_AND_FETCH",12,1,1,0,0,0,0,0,1,0,Or_And_Fetch_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"OR_AND_FETCH",12,1,1,0,0,0,0,0,1,0,Or_And_Fetch_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"PACK",4,0,1,0,1,0,0,1,0,14,0,0},
   {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
      {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
   {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
      {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
   {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
      {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
   {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
      {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
   {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
      {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
   {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
      {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
   {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
      {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
   {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
      {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
   {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
      {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
   {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
      {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
   {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
      {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
   {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
      {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
   {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
      {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
   {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
      {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
{"POPCNT",6,1,1,0,0,0,0,1,1,1,0,0},
   {"POPCNT",6,1,1,0,0,0,0,0,1,0,Popcnt_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
{"POPPAR",6,1,1,0,0,0,0,1,1,1,0,0},
   {"POPPAR",6,1,1,0,0,0,0,0,1,0,Poppar_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
{"PRECISION",9,1,1,0,0,0,0,1,0,1,0,0},
   {"PRECISION",9,1,1,0,0,0,0,0,0,0,Precision_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_COMPLEX_MASK},
{"PRESENT",7,1,1,0,0,0,0,1,0,2,0,0},
   {"PRESENT",7,1,1,0,0,0,0,0,0,0,Present_Intrinsic,0},
      {"A",1,0,1,0,0,0,0,0,0,0,0,ALL_MASK},
   {"PRESENT",7,1,1,0,0,0,0,0,0,0,Present_Intrinsic,0},
      {"A",1,0,0,0,0,0,0,0,0,0,0,ALL_MASK},
{"PRODUCT",8,0,1,0,0,0,0,1,0,420,0,0},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__I1",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__I1",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__I1",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__I1",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__I1",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__I1",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__I2",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__I2",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__I2",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__I2",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__I2",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__I2",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__I4",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__I4",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__I4",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__I4",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__I4",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__I4",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__J",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__J",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__J",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__J",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__J",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__J",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__S4",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__S4",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__S4",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__S4",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__S4",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__S4",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__S",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__S",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__S",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__S",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__S",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__S",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__D",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__D",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__D",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__D",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__D",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__D",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__C4",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__C4",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__C4",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__C4",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__C4",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__C4",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__C",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__C",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__C",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__C",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__C",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__C",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD__I1",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__I1",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD__I1",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__I1",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD__I1",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__I1",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD__I1",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__I1",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD__I1",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__I1",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD__I1",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__I1",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD__I2",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__I2",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD__I2",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__I2",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD__I2",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__I2",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD__I2",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__I2",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD__I2",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__I2",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD__I2",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__I2",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD__I4",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__I4",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD__I4",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__I4",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD__I4",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__I4",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD__I4",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__I4",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD__I4",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__I4",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD__I4",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__I4",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD__J",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__J",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD__J",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__J",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD__J",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__J",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD__J",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__J",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD__J",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__J",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD__J",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__J",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD__S4",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__S4",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD__S4",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__S4",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD__S4",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__S4",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD__S4",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__S4",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD__S4",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__S4",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD__S4",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__S4",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD__S",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__S",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD__S",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__S",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD__S",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__S",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD__S",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__S",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD__S",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__S",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD__S",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__S",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD__D",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__D",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD__D",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__D",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD__D",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__D",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD__D",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__D",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD__D",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__D",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD__D",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__D",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD__C4",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__C4",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD__C4",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__C4",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD__C4",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__C4",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD__C4",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__C4",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD__C4",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__C4",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD__C4",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__C4",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD__C",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__C",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD__C",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__C",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD__C",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__C",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD__C",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__C",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD__C",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__C",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD__C",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__C",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_PROD__Z",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
{"QABS",4,1,1,1,0,0,1,1,1,1,0,0},
   {"QABS",4,1,1,0,0,0,0,0,0,0,Qabs_Intrinsic,Real_16},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QACOS",5,1,1,1,0,0,1,1,1,1,0,0},
   {"QACOS",5,1,1,0,0,0,0,0,0,0,Qacos_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QACOSD",6,1,1,1,0,0,1,1,1,1,0,0},
   {"QACOSD",6,1,1,0,0,0,0,0,0,0,Qacosd_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QASIN",5,1,1,1,0,0,1,1,1,1,0,0},
   {"QASIN",5,1,1,0,0,0,0,0,0,0,Qasin_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QASIND",6,1,1,1,0,0,1,1,1,1,0,0},
   {"QASIND",6,1,1,0,0,0,0,0,0,0,Qasind_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QATAN",5,1,1,1,0,0,1,1,1,1,0,0},
   {"QATAN",5,1,1,0,0,0,0,0,0,0,Qatan_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QATAN2",6,1,1,1,0,0,1,1,1,1,0,0},
   {"QATAN2",6,1,1,0,0,0,0,0,0,0,Qatan2_Intrinsic,Real_16},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QATAN2D",7,1,1,1,0,0,1,1,1,1,0,0},
   {"QATAN2D",7,1,1,0,0,0,0,0,0,0,Qatan2d_Intrinsic,Real_16},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QATAND",6,1,1,1,0,0,1,1,1,1,0,0},
   {"QATAND",6,1,1,0,0,0,0,0,0,0,Qatand_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QCMPLX",6,1,1,0,0,0,0,1,0,1,0,0},
   {"QCMPLX",6,1,1,0,0,0,0,0,0,0,Qcmplx_Intrinsic,Complex_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
      {"Y",1,0,0,0,0,1,0,0,0,0,0,IRC_MASK},
{"QCOS",4,1,1,0,0,0,0,1,1,1,0,0},
   {"QCOS",4,1,1,0,0,0,0,0,1,0,Qcos_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QCOSD",5,1,1,0,0,0,0,1,1,1,0,0},
   {"QCOSD",5,1,1,0,0,0,0,0,1,0,Qcosd_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QCOSH",5,1,1,0,0,0,0,1,1,1,0,0},
   {"QCOSH",5,1,1,0,0,0,0,0,1,0,Qcosh_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QCOT",4,1,1,0,0,0,0,1,1,1,0,0},
   {"QCOT",4,1,1,0,0,0,0,0,1,0,Qcot_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QCOTAN",6,1,1,0,0,0,0,1,1,1,0,0},
   {"QCOTAN",6,1,1,0,0,0,0,0,1,0,Qcot_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QDIM",4,1,1,0,0,0,0,1,0,1,0,0},
   {"QDIM",4,1,1,0,0,0,0,0,0,0,Qdim_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QEXP",4,1,1,0,0,0,0,1,1,1,0,0},
   {"QEXP",4,1,1,0,0,0,0,0,1,0,Qexp_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QEXT",4,1,1,0,0,0,0,1,1,1,0,0},
   {"QEXT",4,1,1,0,0,0,0,0,1,0,Qext_Intrinsic,Real_16},
      {"A",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
{"QFLOAT",6,1,1,0,0,0,0,1,1,1,0,0},
   {"QFLOAT",6,1,1,0,0,0,0,0,0,0,Qfloat_Intrinsic,Real_16},
      {"A",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
{"QFLOATI",7,1,1,0,0,0,0,1,1,1,0,0},
   {"QFLOATI",7,1,1,0,0,0,0,0,0,0,Qfloati_Intrinsic,Real_16},
      {"A",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
{"QFLOATJ",7,1,1,0,0,0,0,1,1,1,0,0},
   {"QFLOATJ",7,1,1,0,0,0,0,0,0,0,Qfloatj_Intrinsic,Real_16},
      {"A",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
{"QFLOATK",7,1,1,0,0,0,0,1,1,1,0,0},
   {"QFLOATK",7,1,1,0,0,0,0,0,0,0,Qfloatk_Intrinsic,Real_16},
      {"A",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"QIMAG",5,1,1,1,0,0,1,1,1,1,0,0},
   {"QIMAG",5,1,1,0,0,0,0,0,0,0,Qimag_Intrinsic,Real_16},
      {"Z",1,0,0,0,0,0,0,0,0,0,0,C16_MASK},
{"QINT",4,1,1,0,0,0,0,1,1,1,0,0},
   {"QINT",4,1,1,0,0,0,0,0,0,0,Qint_Intrinsic,Real_16},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QLOG",4,1,1,0,0,0,0,1,1,1,0,0},
   {"QLOG",4,1,1,0,0,0,0,0,1,0,Qlog_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QLOG10",6,1,1,0,0,0,0,1,1,1,0,0},
   {"QLOG10",6,1,1,0,0,0,0,0,1,0,Qlog10_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QMOD",4,1,1,1,0,0,0,1,1,1,0,0},
   {"QMOD",4,1,1,0,0,0,0,0,0,0,Qmod_Intrinsic,Real_16},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
      {"P",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QNINT",5,1,1,1,0,0,0,1,0,3,0,0},
   {"QNINT",5,1,1,0,0,0,0,0,0,0,Qnint_Intrinsic,Real_16},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QPROD",5,1,1,0,0,0,1,1,1,1,0,0},
   {"QPROD",5,1,1,0,0,0,0,0,0,0,Qprod_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"Y",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"QREAL",5,1,1,0,0,0,0,1,0,1,0,0},
   {"QREAL",5,1,1,0,0,0,0,0,0,0,Qreal_Intrinsic,Real_16},
      {"A",1,0,0,0,0,0,0,0,0,0,0,(IRC_MASK|TYPELESS_MASK)},
{"QSIGN",5,1,1,1,0,0,0,1,1,1,0,0},
# if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
   {"_QSIGN",6,1,1,0,0,0,0,0,0,0,Qsign_Intrinsic,Real_16},
# else
   {"QSIGN",5,1,1,0,0,0,0,0,0,0,Qsign_Intrinsic,Real_16},
# endif
      {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
      {"B",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QSIN",4,1,1,0,0,0,0,1,1,1,0,0},
   {"QSIN",4,1,1,0,0,0,0,0,1,0,Qsin_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QSIND",5,1,1,0,0,0,0,1,1,1,0,0},
   {"QSIND",5,1,1,0,0,0,0,0,1,0,Qsind_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QSINH",5,1,1,0,0,0,0,1,1,1,0,0},
   {"QSINH",5,1,1,0,0,0,0,0,1,0,Qsinh_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QSQRT",5,1,1,0,0,0,0,1,1,1,0,0},
   {"QSQRT",5,1,1,0,0,0,0,0,1,0,Qsqrt_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QTAN",4,1,1,0,0,0,0,1,1,1,0,0},
   {"QTAN",4,1,1,0,0,0,0,0,1,0,Qtan_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QTAND",5,1,1,0,0,0,0,1,1,1,0,0},
   {"QTAND",5,1,1,0,0,0,0,0,1,0,Qtand_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"QTANH",5,1,1,0,0,0,0,1,1,1,0,0},
   {"QTANH",5,1,1,0,0,0,0,0,1,0,Qtanh_Intrinsic,Real_16},
      {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"RADIX",5,1,1,0,0,0,0,1,0,1,0,0},
   {"RADIX",5,1,1,0,0,0,0,0,0,0,Radix_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_REAL_MASK},
/*
   Deleting follow table entries fixes pv 782741
{"RAN",3,0,1,0,0,0,0,1,1,8,0,0},
   {"RAN",3,0,1,0,0,0,0,0,1,0,Ran_Intrinsic,Real_4},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"RAN",3,0,1,0,0,0,0,0,1,0,Ran_Intrinsic,Real_4},
      {"I",1,0,0,0,0,0,0,0,0,1,0,I4_MASK},
   {"RAN",3,0,1,0,0,0,0,0,1,0,Ran_Intrinsic,Real_4},
      {"I",1,0,0,0,0,0,0,0,0,2,0,I4_MASK},
   {"RAN",3,0,1,0,0,0,0,0,1,0,Ran_Intrinsic,Real_4},
      {"I",1,0,0,0,0,0,0,0,0,3,0,I4_MASK},
   {"RAN",3,0,1,0,0,0,0,0,1,0,Ran_Intrinsic,Real_4},
      {"I",1,0,0,0,0,0,0,0,0,4,0,I4_MASK},
   {"RAN",3,0,1,0,0,0,0,0,1,0,Ran_Intrinsic,Real_4},
      {"I",1,0,0,0,0,0,0,0,0,5,0,I4_MASK},
   {"RAN",3,0,1,0,0,0,0,0,1,0,Ran_Intrinsic,Real_4},
      {"I",1,0,0,0,0,0,0,0,0,6,0,I4_MASK},
   {"RAN",3,0,1,0,0,0,0,0,1,0,Ran_Intrinsic,Real_4},
      {"I",1,0,0,0,0,0,0,0,0,7,0,I4_MASK},
*/
{"RANDOM_NUMBER",13,1,0,0,0,0,0,1,0,1,0,0},
   {"RANDOM_NUMBER",13,1,0,0,0,0,0,0,0,0,Random_Number_Intrinsic,0},
      {"HARVEST",7,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
{"RANDOM_SEED",11,0,0,0,0,0,0,1,0,1,0,0},
   {"RANDOM_SEED",11,0,0,0,0,0,0,0,0,0,Random_Seed_Intrinsic,0},
      {"SIZE",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"PUT",3,0,0,0,0,1,1,0,0,1,0,INTEGER_MASK},
      {"GET",3,0,0,0,0,1,1,0,0,1,0,INTEGER_MASK},
{"RANF",4,1,1,0,0,0,0,1,1,1,0,0},
   {"RANF",4,1,1,0,0,0,0,0,1,0,Ranf_Intrinsic,0},
{"RANGE",5,1,1,0,0,0,0,1,0,1,0,0},
   {"RANGE",5,1,1,0,0,0,0,0,0,0,Range_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
{"RANGET",6,1,1,0,0,0,0,1,1,1,0,0},
   {"RANGET",6,1,1,0,0,0,0,0,1,0,Ranget_Intrinsic,TYPELESS_DEFAULT_TYPE},
      {"I",1,0,0,0,0,1,0,0,0,0,0,IRT_MASK},
# ifdef _TARGET_OS_MAX
{"RANSET",6,1,1,0,0,0,0,1,1,1,0,0},
   {"RANSET",6,1,1,0,0,0,0,0,1,0,Ranset_Intrinsic,TYPELESS_DEFAULT_TYPE},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRT_MASK},
      {"J",1,0,0,0,0,1,0,0,0,0,0,IRT_MASK},
# else
{"RANSET",6,1,1,0,0,0,0,1,1,1,0,0},
   {"RANSET",6,1,1,0,0,0,0,0,1,0,Ranset_Intrinsic,TYPELESS_DEFAULT_TYPE},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRT_MASK},
# endif
# ifdef _NEED_AT_SIGN_INTRINSICS
{"READ@SM",7,1,1,0,0,0,0,1,1,1,0,0},
   {"READ@SM",7,1,1,0,0,0,0,0,1,0,Readsm_Intrinsic,0},
# endif
{"REAL",4,1,1,0,0,0,1,1,0,1,0,0},
   {"REAL",5,1,1,0,0,0,0,0,0,0,Real_Intrinsic,Real_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,(IRC_MASK|TYPELESS_MASK)},
      {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"REMOTE_WRITE_BARRIER",20,1,0,0,0,0,0,1,1,1,0,0},
   {"REMOTE_WRITE_BARRIER",20,1,0,0,0,0,0,0,1,0,
                               Remote_Write_Barrier_Intrinsic,0},
{"REM_IMAGES",10,0,1,0,0,0,0,1,1,1,0,0},
   {"REM_IMAGES",11,0,1,0,0,0,0,0,1,0,Rem_Images_Intrinsic,Integer_4},
{"REPEAT",6,0,1,0,1,0,0,1,0,1,0,0},
# if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
   {"_F90_REPEAT",11,0,1,0,1,0,1,0,0,0,Repeat_Intrinsic,0},
# else
   {"_REPEAT",7,0,1,0,1,0,1,0,0,0,Repeat_Intrinsic,0},
# endif
      {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
      {"NCOPIES",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"RESHAPE",7,0,1,0,1,0,0,1,0,7,0,0},
   {"_RESHAPE",8,0,1,0,1,0,1,0,0,1,Reshape_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"SHAPE",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
      {"PAD",3,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"ORDER",5,0,0,0,0,1,1,0,0,0,0,INTEGER_MASK},
   {"_RESHAPE",8,0,1,0,1,0,1,0,0,1,Reshape_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"SHAPE",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
      {"PAD",3,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"ORDER",5,0,0,0,0,1,1,0,0,0,0,INTEGER_MASK},
   {"_RESHAPE",8,0,1,0,1,0,1,0,0,1,Reshape_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"SHAPE",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
      {"PAD",3,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"ORDER",5,0,0,0,0,1,1,0,0,0,0,INTEGER_MASK},
   {"_RESHAPE",8,0,1,0,1,0,1,0,0,1,Reshape_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"SHAPE",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
      {"PAD",3,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"ORDER",5,0,0,0,0,1,1,0,0,0,0,INTEGER_MASK},
   {"_RESHAPE",8,0,1,0,1,0,1,0,0,1,Reshape_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"SHAPE",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
      {"PAD",3,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"ORDER",5,0,0,0,0,1,1,0,0,0,0,INTEGER_MASK},
   {"_RESHAPE",8,0,1,0,1,0,1,0,0,1,Reshape_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"SHAPE",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
      {"PAD",3,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"ORDER",5,0,0,0,0,1,1,0,0,0,0,INTEGER_MASK},
   {"_RESHAPE",8,0,1,0,1,0,1,0,0,1,Reshape_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"SHAPE",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
      {"PAD",3,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
      {"ORDER",5,0,0,0,0,1,1,0,0,0,0,INTEGER_MASK},
{"RRSPACING",9,1,1,0,0,0,0,1,0,1,0,0},
   {"RRSPACING",9,1,1,0,0,0,0,0,0,0,Rrspacing_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"RSHIFT",6,1,1,0,0,0,0,1,1,1,0,0},
   {"RSHIFT",6,1,1,0,0,0,0,0,1,0,Rshift_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"NEGATIVE_SHIFT",14,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
{"RTC",3,1,1,0,0,0,0,1,1,1,0,0},
   {"RTC",3,1,1,0,0,0,0,0,1,0,Rtc_Intrinsic,0},
{"SCALE",5,1,1,0,0,0,0,1,0,1,0,0},
   {"SCALE",5,1,1,0,0,0,0,0,0,0,Scale_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
# ifdef _TARGET_OS_MAX
{"SCAN",4,1,1,0,1,0,0,1,0,1,0,0},
   {"_SCAN_4",7,1,1,0,1,0,0,0,0,0,Scan_Intrinsic,Integer_4},
      {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
      {"SET",3,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
      {"BACK",4,0,0,0,0,1,0,0,0,0,0,LOGICAL_MASK},
   {"_SCAN_8",7,1,1,0,1,0,0,0,0,0,Scan_Intrinsic,Integer_8},
      {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
      {"SET",3,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
      {"BACK",4,0,0,0,0,1,0,0,0,0,0,LOGICAL_MASK},
# else
{"SCAN",4,1,1,0,0,0,0,1,0,1,0,0},
   {"SCAN",4,1,1,0,0,0,0,0,0,0,Scan_Intrinsic,0},
      {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
      {"SET",3,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
      {"BACK",4,0,0,0,0,1,0,0,0,0,0,LOGICAL_MASK},
# endif
{"SELECTED_INT_KIND",17,0,1,0,1,0,0,1,0,1,0,0},
   {"SELECTED_INT_KIND",17,0,1,0,0,0,0,0,0,0,SIK_Intrinsic,0},
      {"R",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"SELECTED_REAL_KIND",18,0,1,0,1,0,0,1,0,1,0,0},
   {"_SELECTED_REAL_KIND_4",21,0,1,0,1,0,0,0,0,0,SRK_Intrinsic,0},
      {"P",1,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"R",1,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
   {"_SELECTED_REAL_KIND_8",21,0,1,0,1,0,0,0,0,0,SRK_Intrinsic,0},
      {"P",1,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
      {"R",1,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
{"SET_EXPONENT",12,1,1,0,0,0,0,1,0,1,0,0},
   {"SET_EXPONENT",12,1,1,0,0,0,0,0,0,0,Set_Exponent_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"SET_IEEE_EXCEPTION",18,1,0,0,0,1,0,1,0,1,0,0},
   {"SET_IEEE_EXCEPTION",18,1,0,0,0,0,0,0,0,0,Set_Ieee_Exception_Intrinsic,0},
# ifdef _TARGET32
      {"EXCEPTION",9,0,0,0,0,0,0,0,0,0,0,I4_MASK},
# else
      {"EXCEPTION",9,0,0,0,0,0,0,0,0,0,0,I8_MASK},
# endif
{"SET_IEEE_EXCEPTIONS",19,0,0,0,0,1,0,1,0,1,0,0},
   {"SET_IEEE_EXCEPTIONS",19,0,0,0,0,0,0,0,0,0,Set_Ieee_Exceptions_Intrinsic,0},
# ifdef _TARGET32
      {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I4_MASK},
# else
      {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I8_MASK},
# endif
{"SET_IEEE_INTERRUPTS",19,0,0,0,0,1,0,1,0,1,0,0},
   {"SET_IEEE_INTERRUPTS",19,0,0,0,0,0,0,0,0,0,Set_Ieee_Interrupts_Intrinsic,0},
# ifdef _TARGET32
      {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I4_MASK},
# else
      {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I8_MASK},
# endif
{"SET_IEEE_ROUNDING_MODE",22,0,0,0,0,1,0,1,0,1,0,0},
   {"SET_IEEE_ROUNDING_MODE",22,0,0,0,0,0,0,0,0,0,
                                         Set_Ieee_Rounding_Mode_Intrinsic,0},
# ifdef _TARGET32
      {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I4_MASK},
# else
      {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I8_MASK},
# endif
{"SET_IEEE_STATUS",15,0,0,0,0,1,0,1,0,1,0,0},
   {"SET_IEEE_STATUS",15,0,0,0,0,0,0,0,0,0,Set_Ieee_Status_Intrinsic,0},
# ifdef _TARGET32
      {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I4_MASK},
# else
      {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I8_MASK},
# endif
{"SHAPE",5,0,1,0,1,0,0,1,0,8,0,0},
   {"_SHAPE",6,0,1,0,1,0,1,0,0,1,Shape_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_SHAPE",6,0,1,0,1,0,1,0,0,1,Shape_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_SHAPE",6,0,1,0,1,0,1,0,0,1,Shape_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_SHAPE",6,0,1,0,1,0,1,0,0,1,Shape_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_SHAPE",6,0,1,0,1,0,1,0,0,1,Shape_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_SHAPE",6,0,1,0,1,0,1,0,0,1,Shape_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_SHAPE",6,0,1,0,1,0,1,0,0,1,Shape_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_SHAPE",6,0,1,0,1,0,1,0,0,1,Shape_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
{"SHIFT",5,1,1,0,0,0,0,1,1,1,0,0},
   {"SHIFT",5,1,1,0,0,0,0,0,1,0,Shift_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
{"SHIFTA",6,1,1,0,0,0,0,1,1,1,0,0},
   {"SHIFTA",6,1,1,0,0,0,0,0,1,0,Shifta_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
{"SHIFTL",6,1,1,0,0,0,0,1,1,1,0,0},
   {"SHIFTL",6,1,1,0,0,0,0,0,1,0,Shiftl_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
{"SHIFTR",6,1,1,0,0,0,0,1,1,1,0,0},
   {"SHIFTR",6,1,1,0,0,0,0,0,1,0,Shiftr_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
{"SHORT",5,1,1,0,0,0,0,1,1,1,0,0},
   {"SHORT",5,1,1,0,0,0,0,0,1,0,Short_Intrinsic,Integer_2},
      {"A",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
{"SIGN",4,1,1,1,0,0,1,1,0,4,0,0},
   {"SIGN",4,1,1,0,0,0,0,0,0,0,Sign_Intrinsic,0},
      {"A",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"B",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"SIGN",4,1,1,0,0,0,0,0,0,0,Sign_Intrinsic,0},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
      {"B",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
   {"SIGN",4,1,1,0,0,0,0,0,0,0,Sign_Intrinsic,0},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
      {"B",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
# if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
   {"_QSIGN",6,1,1,0,0,0,0,0,0,0,Sign_Intrinsic,0},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
      {"B",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
# else
   {"SIGN",4,1,1,0,0,0,0,0,0,0,Sign_Intrinsic,0},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
      {"B",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
# endif
{"SIN",3,1,1,1,0,0,1,1,0,1,0,0},
   {"SIN",3,1,1,0,0,0,0,0,0,0,Sin_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_COMPLEX_MASK},
{"SIND",4,1,1,1,0,0,1,1,1,1,0,0},
   {"SIND",4,1,1,0,0,0,0,0,1,0,Sind_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"SINH",4,1,1,1,0,0,1,1,0,1,0,0},
   {"SINH",4,1,1,0,0,0,0,0,0,0,Sinh_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"SIZE",4,0,1,0,1,0,0,1,0,14,0,0},
   {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"SIZEOF",6,0,1,0,1,0,0,1,1,9,0,0},
   {"_SIZEOF_4",9,0,1,0,0,0,0,0,1,0,Len_Intrinsic,Integer_4},
      {"X",1,0,0,0,0,0,1,0,0,0,0,CHARACTER_MASK},
   {"_SIZEOF_8",9,0,1,0,0,0,0,0,1,0,Len_Intrinsic,Integer_8},
      {"X",1,0,0,0,0,0,1,0,0,0,0,CHARACTER_MASK},
   {"_SIZEOF_4",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_4},
      {"X",1,0,0,0,0,0,1,0,0,0,0,IRCL_MASK},
   {"_SIZEOF_8",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_8},
      {"X",1,0,0,0,0,0,1,0,0,0,0,IRCL_MASK},
   {"_SIZEOF_4",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_4},
      {"X",1,0,0,0,0,0,1,0,0,1,0,IRCLC_MASK},
   {"_SIZEOF_8",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_8},
      {"X",1,0,0,0,0,0,1,0,0,1,0,IRCLC_MASK},
   {"_SIZEOF_4",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_4},
      {"X",1,0,0,0,0,0,1,0,0,2,0,IRCLC_MASK},
   {"_SIZEOF_8",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_8},
      {"X",1,0,0,0,0,0,1,0,0,2,0,IRCLC_MASK},
   {"_SIZEOF_4",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_4},
      {"X",1,0,0,0,0,0,1,0,0,3,0,IRCLC_MASK},
   {"_SIZEOF_8",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_8},
      {"X",1,0,0,0,0,0,1,0,0,3,0,IRCLC_MASK},
   {"_SIZEOF_4",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_4},
      {"X",1,0,0,0,0,0,1,0,0,4,0,IRCLC_MASK},
   {"_SIZEOF_8",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_8},
      {"X",1,0,0,0,0,0,1,0,0,4,0,IRCLC_MASK},
   {"_SIZEOF_4",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_4},
      {"X",1,0,0,0,0,0,1,0,0,5,0,IRCLC_MASK},
   {"_SIZEOF_8",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_8},
      {"X",1,0,0,0,0,0,1,0,0,5,0,IRCLC_MASK},
   {"_SIZEOF_4",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_4},
      {"X",1,0,0,0,0,0,1,0,0,6,0,IRCLC_MASK},
   {"_SIZEOF_8",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_8},
      {"X",1,0,0,0,0,0,1,0,0,6,0,IRCLC_MASK},
   {"_SIZEOF_4",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_4},
      {"X",1,0,0,0,0,0,1,0,0,7,0,IRCLC_MASK},
   {"_SIZEOF_8",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_8},
      {"X",1,0,0,0,0,0,1,0,0,7,0,IRCLC_MASK},
{"SNGL",4,1,1,0,0,0,0,1,0,2,0,0},
   {"SNGL",4,1,1,0,0,0,0,0,0,0,Sngl_Intrinsic,Real_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
   {"SNGL",4,1,1,0,0,0,0,0,0,0,Sngl_Intrinsic,Real_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"SNGLQ",5,1,1,0,0,0,0,1,1,1,0,0},
   {"SNGLQ",5,1,1,0,0,0,0,0,0,0,Snglq_Intrinsic,Real_4},
      {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
{"SPACING",7,1,1,0,0,0,0,1,0,1,0,0},
   {"SPACING",7,1,1,0,0,0,0,0,0,0,Spacing_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"SPREAD",6,0,1,0,0,0,0,1,0,7,0,0},
   {"_SPREAD",7,0,1,0,1,0,1,0,0,1,Spread_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"NCOPIES",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SPREAD",7,0,1,0,1,0,1,0,0,2,Spread_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"NCOPIES",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SPREAD",7,0,1,0,1,0,1,0,0,3,Spread_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"NCOPIES",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SPREAD",7,0,1,0,1,0,1,0,0,4,Spread_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"NCOPIES",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SPREAD",7,0,1,0,1,0,1,0,0,5,Spread_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"NCOPIES",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SPREAD",7,0,1,0,1,0,1,0,0,6,Spread_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"NCOPIES",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_SPREAD",7,0,1,0,1,0,1,0,0,7,Spread_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
      {"NCOPIES",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"SQRT",4,1,1,1,0,0,1,1,0,1,0,0},
   {"SQRT",4,1,1,0,0,0,0,0,0,0,Sqrt_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_COMPLEX_MASK},
{"SUB_AND_FETCH",13,1,1,0,0,0,0,1,1,2,0,0},
   {"SUB_AND_FETCH",13,1,1,0,0,0,0,0,1,0,Sub_And_Fetch_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"SUB_AND_FETCH",13,1,1,0,0,0,0,0,1,0,Sub_And_Fetch_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
{"SUM",3,0,1,0,0,0,0,1,0,420,0,0},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__I1",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__I1",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__I1",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__I1",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__I1",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__I1",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__I2",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__I2",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__I2",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__I2",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__I2",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__I2",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__I4",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__I4",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__I4",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__I4",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__I4",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__I4",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__J",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__J",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__J",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__J",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__J",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__J",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__S4",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__S4",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__S4",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__S4",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__S4",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__S4",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__S",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__S",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__S",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__S",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__S",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__S",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__D",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__D",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__D",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__D",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__D",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__D",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__C4",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__C4",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__C4",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__C4",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__C4",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__C4",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__C",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__C",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__C",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__C",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__C",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__C",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM__I1",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__I1",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM__I1",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__I1",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM__I1",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__I1",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM__I1",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__I1",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM__I1",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__I1",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM__I1",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__I1",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_1},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM__I2",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__I2",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM__I2",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__I2",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM__I2",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__I2",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM__I2",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__I2",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM__I2",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__I2",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM__I2",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__I2",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_2},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM__I4",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__I4",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM__I4",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__I4",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM__I4",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__I4",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM__I4",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__I4",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM__I4",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__I4",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM__I4",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__I4",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM__J",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__J",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM__J",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__J",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM__J",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__J",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM__J",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__J",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM__J",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__J",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM__J",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__J",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM__S4",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__S4",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM__S4",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__S4",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM__S4",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__S4",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM__S4",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__S4",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM__S4",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__S4",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM__S4",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__S4",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Real_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM__S",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__S",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM__S",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__S",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM__S",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__S",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM__S",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__S",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM__S",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__S",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM__S",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__S",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Real_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM__D",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__D",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM__D",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__D",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM__D",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__D",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM__D",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__D",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM__D",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__D",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM__D",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__D",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Real_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM__C4",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__C4",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM__C4",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__C4",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM__C4",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__C4",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM__C4",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__C4",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM__C4",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__C4",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM__C4",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__C4",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Complex_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM__C",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__C",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM__C",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__C",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM__C",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__C",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM__C",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__C",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM__C",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__C",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM__C",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__C",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Complex_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
   {"_SUM__Z",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Complex_16},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
      {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
# if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
{"SYNCHRONIZE",11,1,0,0,0,0,0,1,1,1,0,0},
   {"SYNCHRONIZE",11,1,0,0,0,0,0,0,0,0,Synchronize_Intrinsic,0},
# endif
{"SYNC_IMAGES",11,0,0,0,0,0,0,1,1,3,0,0},
   {"shmem_barrier_all",17,0,0,0,1,0,0,0,1,0,Sync_Images_Intrinsic,0},
   {"_PAIR_SYNC",10,0,0,0,1,0,0,0,1,0,Sync_Images_Intrinsic,0},
      {"IMAGE",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_LIST_SYNC",10,0,0,0,1,0,0,0,1,0,Sync_Images_Intrinsic,0},
      {"IMAGE",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
{"SYSTEM_CLOCK",12,0,0,0,1,0,0,1,0,1,0,0},
   {"_SYSTEM_CLOCK_4",15,0,0,0,1,0,0,0,0,0,0,Integer_4},
      {"COUNT",5,0,0,0,0,1,0,0,0,0,0,(I1_MASK|I2_MASK|I4_MASK)},
      {"COUNT_RATE",10,0,0,0,0,1,0,0,0,0,0,(I1_MASK|I2_MASK|I4_MASK)},
      {"COUNT_MAX",9,0,0,0,0,1,0,0,0,0,0,(I1_MASK|I2_MASK|I4_MASK)},
   {"_SYSTEM_CLOCK_8",15,0,0,0,1,0,0,0,0,0,0,Integer_8},
      {"COUNT",5,0,0,0,0,1,0,0,0,0,0,I8_MASK},
      {"COUNT_RATE",10,0,0,0,0,1,0,0,0,0,0,I8_MASK},
      {"COUNT_MAX",9,0,0,0,0,1,0,0,0,0,0,I8_MASK},
{"TAN",3,1,1,1,0,0,1,1,0,1,0,0},
   {"TAN",3,1,1,0,0,0,0,0,0,0,Tan_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"TAND",4,1,1,0,0,0,1,1,1,1,0,0},
   {"TAND",4,1,1,0,0,0,0,0,0,0,Tand_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"TANH",4,1,1,1,0,0,1,1,0,1,0,0},
   {"TANH",4,1,1,0,0,0,0,0,0,0,Tanh_Intrinsic,Real_4},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"TEST_IEEE_EXCEPTION",19,1,1,0,0,1,0,1,0,1,0,0},
   {"TEST_IEEE_EXCEPTION",19,1,1,0,0,0,0,0,0,0,Test_Ieee_Exception_Intrinsic,0},
# ifdef _TARGET32
      {"EXCEPTION",9,0,0,0,0,0,0,0,0,0,0,I4_MASK},
# else
      {"EXCEPTION",9,0,0,0,0,0,0,0,0,0,0,I8_MASK},
# endif
{"TEST_IEEE_INTERRUPT",19,1,1,0,0,1,0,1,0,1,0,0},
   {"TEST_IEEE_INTERRUPT",19,1,1,0,0,0,0,0,0,0,Test_Ieee_Interrupt_Intrinsic,0},
# ifdef _TARGET32
      {"INTERRUPT",9,0,0,0,0,0,0,0,0,0,0,I4_MASK},
# else
      {"INTERRUPT",9,0,0,0,0,0,0,0,0,0,0,I8_MASK},
# endif
{"THIS_IMAGE",    10,0,1,0,1,0,0,1,1,8,0,                   0},
   {"_THIS_IMAGE0",12,0,1,0,1,0,0,0,1,0,This_Image_Intrinsic,0},
   {"_THIS_IMAGE2",12,0,1,0,1,0,1,0,1,1,This_Image_Intrinsic,0},
      {"ARRAY",    5,0,0,0,0,0,1,0,0,0,0,                   ALL_MASK},
   {"_THIS_IMAGE2",12,0,1,0,1,0,1,0,1,1,This_Image_Intrinsic,0},
      {"ARRAY",    5,0,0,0,0,0,1,0,0,1,0,                   ALL_MASK},
   {"_THIS_IMAGE2",12,0,1,0,1,0,1,0,1,1,This_Image_Intrinsic,0},
      {"ARRAY",    5,0,0,0,0,0,1,0,0,2,0,                   ALL_MASK},
   {"_THIS_IMAGE2",12,0,1,0,1,0,1,0,1,1,This_Image_Intrinsic,0},
      {"ARRAY",    5,0,0,0,0,0,1,0,0,3,0,                   ALL_MASK},
   {"_THIS_IMAGE2",12,0,1,0,1,0,1,0,1,1,This_Image_Intrinsic,0},
      {"ARRAY",    5,0,0,0,0,0,1,0,0,4,0,                   ALL_MASK},
   {"_THIS_IMAGE2",12,0,1,0,1,0,1,0,1,1,This_Image_Intrinsic,0},
      {"ARRAY",    5,0,0,0,0,0,1,0,0,5,0,                   ALL_MASK},
   {"_THIS_IMAGE2",12,0,1,0,1,0,1,0,1,1,This_Image_Intrinsic,0},
      {"ARRAY",    5,0,0,0,0,0,1,0,0,6,0,                   ALL_MASK},
   {"_THIS_IMAGE2",12,0,1,0,1,0,1,0,1,1,This_Image_Intrinsic,0},
      {"ARRAY",    5,0,0,0,0,0,1,0,0,7,0,                   ALL_MASK},
   {"_THIS_IMAGE3",12,0,1,0,1,0,0,0,1,0,This_Image_Intrinsic,0},
      {"ARRAY",    5,0,0,0,0,0,1,0,0,0,0,                   ALL_MASK},
      {"DIM"  ,    3,0,0,0,0,0,0,0,0,0,0,                   INTEGER_MASK},
   {"_THIS_IMAGE3",12,0,1,0,1,0,0,0,1,0,This_Image_Intrinsic,0},
      {"ARRAY",    5,0,0,0,0,0,1,0,0,1,0,                   ALL_MASK},
      {"DIM"  ,    3,0,0,0,0,0,0,0,0,0,0,                   INTEGER_MASK},
   {"_THIS_IMAGE3",12,0,1,0,1,0,0,0,1,0,This_Image_Intrinsic,0},
      {"ARRAY",    5,0,0,0,0,0,1,0,0,2,0,                   ALL_MASK},
      {"DIM"  ,    3,0,0,0,0,0,0,0,0,0,0,                   INTEGER_MASK},
   {"_THIS_IMAGE3",12,0,1,0,1,0,0,0,1,0,This_Image_Intrinsic,0},
      {"ARRAY",    5,0,0,0,0,0,1,0,0,3,0,                   ALL_MASK},
      {"DIM"  ,    3,0,0,0,0,0,0,0,0,0,0,                   INTEGER_MASK},
   {"_THIS_IMAGE3",12,0,1,0,1,0,0,0,1,0,This_Image_Intrinsic,0},
      {"ARRAY",    5,0,0,0,0,0,1,0,0,4,0,                   ALL_MASK},
      {"DIM"  ,    3,0,0,0,0,0,0,0,0,0,0,                   INTEGER_MASK},
   {"_THIS_IMAGE3",12,0,1,0,1,0,0,0,1,0,This_Image_Intrinsic,0},
      {"ARRAY",    5,0,0,0,0,0,1,0,0,5,0,                   ALL_MASK},
      {"DIM"  ,    3,0,0,0,0,0,0,0,0,0,0,                   INTEGER_MASK},
   {"_THIS_IMAGE3",12,0,1,0,1,0,0,0,1,0,This_Image_Intrinsic,0},
      {"ARRAY",    5,0,0,0,0,0,1,0,0,6,0,                   ALL_MASK},
      {"DIM"  ,    3,0,0,0,0,0,0,0,0,0,0,                   INTEGER_MASK},
   {"_THIS_IMAGE3",12,0,1,0,1,0,0,0,1,0,This_Image_Intrinsic,0},
      {"ARRAY",    5,0,0,0,0,0,1,0,0,7,0,                   ALL_MASK},
      {"DIM"  ,    3,0,0,0,0,0,0,0,0,0,0,                   INTEGER_MASK},
{"TIME",4,0,0,0,1,0,0,1,1,8,0,0},
   {"_TIME",5,0,0,0,1,0,0,0,1,0,Time_Intrinsic,0},
      {"BUF",1,0,0,0,0,0,1,0,0,0,0,(IRC_MASK|CHARACTER_MASK)},
   {"_TIME",5,0,0,0,1,0,0,0,1,0,Time_Intrinsic,0},
      {"BUF",1,0,0,0,0,0,1,0,0,1,0,(IRC_MASK|CHARACTER_MASK)},
   {"_TIME",5,0,0,0,1,0,0,0,1,0,Time_Intrinsic,0},
      {"BUF",1,0,0,0,0,0,1,0,0,2,0,(IRC_MASK|CHARACTER_MASK)},
   {"_TIME",5,0,0,0,1,0,0,0,1,0,Time_Intrinsic,0},
      {"BUF",1,0,0,0,0,0,1,0,0,3,0,(IRC_MASK|CHARACTER_MASK)},
   {"_TIME",5,0,0,0,1,0,0,0,1,0,Time_Intrinsic,0},
      {"BUF",1,0,0,0,0,0,1,0,0,4,0,(IRC_MASK|CHARACTER_MASK)},
   {"_TIME",5,0,0,0,1,0,0,0,1,0,Time_Intrinsic,0},
      {"BUF",1,0,0,0,0,0,1,0,0,5,0,(IRC_MASK|CHARACTER_MASK)},
   {"_TIME",5,0,0,0,1,0,0,0,1,0,Time_Intrinsic,0},
      {"BUF",1,0,0,0,0,0,1,0,0,6,0,(IRC_MASK|CHARACTER_MASK)},
   {"_TIME",5,0,0,0,1,0,0,0,1,0,Time_Intrinsic,0},
      {"BUF",1,0,0,0,0,0,1,0,0,7,0,(IRC_MASK|CHARACTER_MASK)},
{"TINY",4,1,1,0,0,0,0,1,0,1,0,0},
   {"TINY",4,1,1,0,0,0,0,0,0,0,Tiny_Intrinsic,0},
      {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
{"TRANSFER",8,0,1,0,1,0,0,1,0,128,0,0},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,0,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,0,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,0,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,0,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,0,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,0,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,0,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,0,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
      {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
{"TRANSPOSE",9,0,1,0,0,0,0,1,0,1,0,0},
   {"_TRANS",6,0,1,0,1,0,1,0,0,2,Transpose_Intrinsic,0},
      {"MATRIX",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
{"TRIM",4,0,1,0,1,0,0,1,0,1,0,0},
# if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
   {"_F90_TRIM",9,0,1,0,1,0,1,0,0,0,Trim_Intrinsic,0},
# else
   {"_TRIM",5,0,1,0,1,0,1,0,0,0,Trim_Intrinsic,0},
# endif
      {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
{"UBOUND",6,0,1,0,1,0,0,1,0,14,0,0},
   {"_UBOUND0_4",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_UBOUND0_8",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_UBOUND0_4",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_UBOUND0_8",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_UBOUND0_4",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_UBOUND0_8",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_UBOUND0_4",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_UBOUND0_8",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_UBOUND0_4",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_UBOUND0_8",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_UBOUND0_4",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_UBOUND0_8",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_UBOUND0_4",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_UBOUND0_8",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_8},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
      {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
   {"_UBOUND",7,0,1,0,1,0,1,0,0,1,Ubound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_UBOUND",7,0,1,0,1,0,1,0,0,1,Ubound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_UBOUND",7,0,1,0,1,0,1,0,0,1,Ubound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_UBOUND",7,0,1,0,1,0,1,0,0,1,Ubound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_UBOUND",7,0,1,0,1,0,1,0,0,1,Ubound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_UBOUND",7,0,1,0,1,0,1,0,0,1,Ubound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_UBOUND",7,0,1,0,1,0,1,0,0,1,Ubound_Intrinsic,Integer_4},
      {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
{"UNIT",4,1,1,0,0,0,0,1,1,1,0,0},
   {"UNIT",4,1,1,0,0,0,0,0,1,0,Unit_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
{"UNPACK",6,0,1,0,1,0,0,1,0,14,0,0},
   {"_UNPACK",7,0,1,0,1,0,1,0,0,1,Unpack_Intrinsic,0},
      {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
      {"FIELD",5,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_UNPACK",7,0,1,0,1,0,1,0,0,2,Unpack_Intrinsic,0},
      {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
      {"FIELD",5,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_UNPACK",7,0,1,0,1,0,1,0,0,3,Unpack_Intrinsic,0},
      {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
      {"FIELD",5,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_UNPACK",7,0,1,0,1,0,1,0,0,4,Unpack_Intrinsic,0},
      {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
      {"FIELD",5,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_UNPACK",7,0,1,0,1,0,1,0,0,5,Unpack_Intrinsic,0},
      {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
      {"FIELD",5,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_UNPACK",7,0,1,0,1,0,1,0,0,6,Unpack_Intrinsic,0},
      {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
      {"FIELD",5,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_UNPACK",7,0,1,0,1,0,1,0,0,7,Unpack_Intrinsic,0},
      {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
      {"FIELD",5,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
   {"_UNPACK",7,0,1,0,1,0,1,0,0,1,Unpack_Intrinsic,0},
      {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
      {"FIELD",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
   {"_UNPACK",7,0,1,0,1,0,1,0,0,2,Unpack_Intrinsic,0},
      {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
      {"FIELD",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
   {"_UNPACK",7,0,1,0,1,0,1,0,0,3,Unpack_Intrinsic,0},
      {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
      {"FIELD",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
   {"_UNPACK",7,0,1,0,1,0,1,0,0,4,Unpack_Intrinsic,0},
      {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
      {"FIELD",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
   {"_UNPACK",7,0,1,0,1,0,1,0,0,5,Unpack_Intrinsic,0},
      {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
      {"FIELD",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
   {"_UNPACK",7,0,1,0,1,0,1,0,0,6,Unpack_Intrinsic,0},
      {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
      {"FIELD",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
   {"_UNPACK",7,0,1,0,1,0,1,0,0,7,Unpack_Intrinsic,0},
      {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
      {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
      {"FIELD",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
{"VERIFY",6,1,1,0,0,0,0,1,0,1,0,0},
   {"VERIFY",6,1,1,0,0,0,0,0,0,0,Verify_Intrinsic,0},
      {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
      {"SET",3,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
      {"BACK",4,0,0,0,0,1,0,0,0,0,0,LOGICAL_MASK},
{"WRITE_MEMORY_BARRIER",20,1,0,0,0,0,0,1,1,1,0,0},
   {"WRITE_MEMORY_BARRIER",20,1,0,0,0,0,0,0,1,0,
                               Write_Memory_Barrier_Intrinsic,0},
{"XOR",3,1,1,0,0,0,0,1,1,1,0,0},
   {"XOR",3,1,1,0,0,0,0,0,1,0,Xor_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
{"XOR_AND_FETCH",13,1,1,0,0,0,0,1,1,2,0,0},
   {"XOR_AND_FETCH",13,1,1,0,0,0,0,0,1,0,Xor_And_Fetch_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
   {"XOR_AND_FETCH",13,1,1,0,0,0,0,0,1,0,Xor_And_Fetch_Intrinsic,0},
      {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
      {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK} 
};


void	(*intrinsic_semantics[]) ()	= {
	unknown_intrinsic,          	/*  Unknown_Intrinsic       	     */
	abs_intrinsic,          	/*  Abs_Intrinsic           	     */
	char_intrinsic,          	/*  Achar_Intrinsic           	     */
	sin_intrinsic,	         	/*  Acos_Intrinsic         	     */
	sin_intrinsic,	         	/*  Acosd_Intrinsic         	     */
	fetch_and_add_intrinsic,       	/*  Add_And_Fetch_Intrinsic          */
	adjustl_intrinsic,      	/*  Adjustl_Intrinsic       	     */
	adjustl_intrinsic,      	/*  Adjustr_Intrinsic       	     */
	aimag_intrinsic,        	/*  Aimag_Intrinsic         	     */
	aint_intrinsic,         	/*  Aint_Intrinsic          	     */
	all_intrinsic,          	/*  All_Intrinsic           	     */
	allocated_intrinsic,    	/*  Allocated_Intrinsic     	     */
	sin_intrinsic,         		/*  Alog_Intrinsic           	     */
	sin_intrinsic,         		/*  Alog10_Intrinsic           	     */
	max_intrinsic,         		/*  Amax0_Intrinsic           	     */
	max_intrinsic,         		/*  Amax1_Intrinsic           	     */
	max_intrinsic,         		/*  Amin0_Intrinsic           	     */
	max_intrinsic,         		/*  Amin1_Intrinsic           	     */
	mod_intrinsic,         		/*  Amod_Intrinsic           	     */
	iand_intrinsic,         	/*  And_Intrinsic           	     */
	fetch_and_add_intrinsic,       	/*  And_And_Fetch_Intrinsic          */
	anint_intrinsic,        	/*  Anint_Intrinsic         	     */
	all_intrinsic,			/*  Any_Intrinsic           	     */
	sin_intrinsic,	         	/*  Asin_Intrinsic          	     */
	sin_intrinsic,	         	/*  Asind_Intrinsic          	     */
	associated_intrinsic,   	/*  Associated_Intrinsic    	     */
	sin_intrinsic,	         	/*  Atan_Intrinsic          	     */
	atan2_intrinsic,        	/*  Atan2_Intrinsic          	     */
	atan2_intrinsic,        	/*  Atan2d_Intrinsic          	     */
	sin_intrinsic,	         	/*  Atand_Intrinsic          	     */
	btest_intrinsic,     		/*  Bitest_Intrinsic      	     */
	bit_size_intrinsic,     	/*  Bit_Size_Intrinsic      	     */
	btest_intrinsic,     		/*  Bjtest_Intrinsic      	     */
	btest_intrinsic,     		/*  Bktest_Intrinsic      	     */
	btest_intrinsic,        	/*  Btest_Intrinsic         	     */
	abs_intrinsic,        		/*  Cabs_Intrinsic         	     */
	sin_intrinsic,        		/*  Ccos_Intrinsic         	     */
	abs_intrinsic,        		/*  Cdabs_Intrinsic         	     */
	sin_intrinsic,        		/*  Cdcos_Intrinsic         	     */
	sin_intrinsic,        		/*  Cdexp_Intrinsic         	     */
	sin_intrinsic,        		/*  Cdlog_Intrinsic         	     */
	sin_intrinsic,        		/*  Cdsin_Intrinsic         	     */
	sin_intrinsic,        		/*  Cdsqrt_Intrinsic         	     */
	ceiling_intrinsic,      	/*  Ceiling_Intrinsic       	     */
	sin_intrinsic,      		/*  Cexp_Intrinsic       	     */
	char_intrinsic,         	/*  Char_Intrinsic          	     */
	set_ieee_exception_intrinsic,   /*  Clear_Ieee_Exception_Intrinsic   */
	loc_intrinsic,         		/*  Cloc_Intrinsic          	     */
	clock_intrinsic,		/*  Clock_Intrinsic         	     */
	sin_intrinsic,			/*  Clog_Intrinsic         	     */
	cmplx_intrinsic,        	/*  Cmplx_Intrinsic         	     */
	compare_and_swap_intrinsic,     /*  Compare_And_Swap_Intrinsic 	     */
	not_intrinsic,        	        /*  Compl_Intrinsic         	     */
	conjg_intrinsic,        	/*  Conjg_Intrinsic         	     */
	sin_intrinsic,          	/*  Cos_Intrinsic           	     */
	sin_intrinsic,          	/*  Cosd_Intrinsic           	     */
	sin_intrinsic,	         	/*  Cosh_Intrinsic          	     */
	sin_intrinsic,          	/*  Cot_Intrinsic           	     */
	all_intrinsic,			/*  Count_Intrinsic         	     */
	unknown_intrinsic,		/*  Cputime_Intrinsic         	     */
	abs_intrinsic,			/*  Cqabs_Intrinsic         	     */
	sin_intrinsic,			/*  Cqcos_Intrinsic         	     */
	sin_intrinsic,			/*  Cqexp_Intrinsic         	     */
	sin_intrinsic,			/*  Cqlog_Intrinsic         	     */
	sin_intrinsic,			/*  Cqsin_Intrinsic         	     */
	sin_intrinsic,			/*  Cqsqrt_Intrinsic         	     */
	cshift_intrinsic,       	/*  Cshift_Intrinsic        	     */
	sin_intrinsic,         		/*  Csin_Intrinsic          	     */
	csmg_intrinsic,         	/*  Csmg_Intrinsic          	     */
	sin_intrinsic,         		/*  Csqrt_Intrinsic          	     */
	cvmgp_intrinsic,        	/*  Cvmgm_Intrinsic         	     */
	cvmgp_intrinsic,        	/*  Cvmgn_Intrinsic         	     */
	cvmgp_intrinsic,        	/*  Cvmgp_Intrinsic         	     */
	cvmgp_intrinsic,        	/*  Cvmgt_Intrinsic         	     */
	cvmgp_intrinsic,        	/*  Cvmgz_Intrinsic         	     */
	loc_intrinsic,         		/*  C_Loc_Intrinsic          	     */
	abs_intrinsic,			/*  Dabs_Intrinsic          	     */
	sin_intrinsic,			/*  Dacos_Intrinsic          	     */
	sin_intrinsic,			/*  Dacosd_Intrinsic          	     */
	sin_intrinsic,			/*  Dasin_Intrinsic          	     */
	sin_intrinsic,			/*  Dasind_Intrinsic          	     */
	sin_intrinsic,			/*  Datan_Intrinsic          	     */
	atan2_intrinsic,		/*  Datan2_Intrinsic          	     */
	atan2_intrinsic,		/*  Datan2d_Intrinsic          	     */
	sin_intrinsic,			/*  Datand_Intrinsic          	     */
	clock_intrinsic,		/*  Date_Intrinsic          	     */
	unknown_intrinsic,		/*  Date_And_Time_Intrinsic          */
	real_intrinsic,         	/*  Dble_Intrinsic          	     */
	real_intrinsic,         	/*  Dbleq_Intrinsic          	     */
	cmplx_intrinsic,         	/*  Dcmplx_Intrinsic          	     */
	conjg_intrinsic,         	/*  Dconjg_Intrinsic          	     */
	sin_intrinsic,         		/*  Dcos_Intrinsic          	     */
	sin_intrinsic,         		/*  Dcosd_Intrinsic          	     */
	sin_intrinsic,         		/*  Dcosh_Intrinsic          	     */
	sin_intrinsic,         		/*  Dcot_Intrinsic          	     */
	dim_intrinsic,         		/*  Ddim_Intrinsic          	     */
	sin_intrinsic,         		/*  Dexp_Intrinsic          	     */
	real_intrinsic,         	/*  Dfloat_Intrinsic          	     */
	real_intrinsic,         	/*  Dfloati_Intrinsic          	     */
	real_intrinsic,         	/*  Dfloatj_Intrinsic          	     */
	real_intrinsic,         	/*  Dfloatk_Intrinsic          	     */
	digits_intrinsic,       	/*  Digits_Intrinsic        	     */
	dim_intrinsic,          	/*  Dim_Intrinsic           	     */
	aimag_intrinsic,          	/*  Dimag_Intrinsic           	     */
	aint_intrinsic,          	/*  Dint_Intrinsic           	     */
	set_ieee_exception_intrinsic,   /*  Disable_Ieee_Interrupt_Intrinsic */
	sin_intrinsic,          	/*  Dlog_Intrinsic           	     */
	sin_intrinsic,          	/*  Dlog10_Intrinsic           	     */
	max_intrinsic,  		/*  Dmax1_Intrinsic   	     	     */
	max_intrinsic,  		/*  Dmin1_Intrinsic   	     	     */
	mod_intrinsic,  		/*  Dmod_Intrinsic   	     	     */
	anint_intrinsic,  		/*  Dnint_Intrinsic   	     	     */
	dot_product_intrinsic,  	/*  Dot_Product_Intrinsic   	     */
	dprod_intrinsic,        	/*  Dprod_Intrinsic         	     */
	real_intrinsic,        		/*  Dreal_Intrinsic         	     */
	dshiftl_intrinsic,      	/*  Dshiftl_Intrinsic       	     */
	dshiftl_intrinsic,      	/*  Dshiftr_Intrinsic       	     */
	sign_intrinsic,      		/*  Dsign_Intrinsic       	     */
	sin_intrinsic,      		/*  Dsin_Intrinsic       	     */
	sin_intrinsic,      		/*  Dsind_Intrinsic       	     */
	sin_intrinsic,      		/*  Dsinh_Intrinsic       	     */
        dsm_numthreads_intrinsic,       /*  DSM_Chunksize_Intrinsic          */
        dsm_numthreads_intrinsic,       /*  DSM_Distribution_Block_Intrinsic */
        dsm_numthreads_intrinsic,       /*  DSM_Distribution_Cyclic_Intrinsic*/
        dsm_numthreads_intrinsic,       /*  DSM_Distribution_Star_Intrinsic  */
        dsm_numthreads_intrinsic,       /*  DSM_Isdistributed_Intrinsic      */
        dsm_numthreads_intrinsic,       /*  DSM_Isreshaped_Intrinsic         */
        dsm_numthreads_intrinsic,       /*  DSM_Numchunks_Intrinsic          */
        dsm_numthreads_intrinsic,       /*  DSM_Numthreads_Intrinsic         */
        dsm_numthreads_intrinsic,       /*  DSM_Rem_Chunksize_Intrinsic      */
        dsm_numthreads_intrinsic,       /*  DSM_This_Chunksize_Intrinsic     */
        dsm_numthreads_intrinsic,       /*  DSM_This_Startingindex_Intrinsic */
        dsm_numthreads_intrinsic,       /*  DSM_This_Threadnum_Intrinsic     */
        sin_intrinsic,       		/*  Dsqrt_Intrinsic     	     */
        sin_intrinsic,       		/*  Dtan_Intrinsic     	     	     */
        sin_intrinsic,       		/*  Dtand_Intrinsic     	     */
        sin_intrinsic,       		/*  Dtanh_Intrinsic     	     */
	set_ieee_exception_intrinsic,   /*  Enable_Ieee_Interrupt_Intrinsic  */
	eoshift_intrinsic,      	/*  Eoshift_Intrinsic       	     */
	epsilon_intrinsic,      	/*  Epsilon_Intrinsic       	     */
	iand_intrinsic,          	/*  Eqv_Intrinsic           	     */
	exit_intrinsic,          	/*  Exit_Intrinsic           	     */
	sin_intrinsic,          	/*  Exp_Intrinsic           	     */
	exponent_intrinsic,     	/*  Exponent_Intrinsic      	     */
	fcd_intrinsic,          	/*  Fcd_Intrinsic           	     */
	fetch_and_add_intrinsic,  	/*  Fetch_And_Add_Intrinsic  	     */
	fetch_and_add_intrinsic,  	/*  Fetch_And_And_Intrinsic  	     */
	fetch_and_add_intrinsic,  	/*  Fetch_And_Nand_Intrinsic  	     */
	fetch_and_add_intrinsic,  	/*  Fetch_And_Or_Intrinsic  	     */
	fetch_and_add_intrinsic,  	/*  Fetch_And_Sub_Intrinsic  	     */
	fetch_and_add_intrinsic,  	/*  Fetch_And_Xor_Intrinsic  	     */
	real_intrinsic,        		/*  Float_Intrinsic         	     */
	real_intrinsic,        		/*  Floati_Intrinsic         	     */
	real_intrinsic,        		/*  Floatj_Intrinsic         	     */
	real_intrinsic,        		/*  Floatk_Intrinsic         	     */
	floor_intrinsic,        	/*  Floor_Intrinsic         	     */
	ieee_finite_intrinsic,        	/*  Fp_Class_Intrinsic       	     */
	fraction_intrinsic,     	/*  Fraction_Intrinsic      	     */
	free_intrinsic, 	    	/*  Free_Intrinsic      	     */
	getpos_intrinsic,       	/*  Getpos_Intrinsic        	     */
	get_ieee_status_intrinsic,      /*  Get_Ieee_Exceptions_Intrinsic    */
	get_ieee_status_intrinsic,      /*  Get_Ieee_Interrupts_Intrinsic    */
	get_ieee_status_intrinsic,      /*  Get_Ieee_Rounding_Mode_Intrinsic */
	get_ieee_status_intrinsic,      /*  Get_Ieee_Status_Intrinsic        */
	huge_intrinsic,         	/*  Huge_Intrinsic          	     */
	abs_intrinsic,         		/*  Iabs_Intrinsic          	     */
	ichar_intrinsic,         	/*  Iachar_Intrinsic          	     */
	iand_intrinsic,         	/*  Iand_Intrinsic          	     */
	ibset_intrinsic,        	/*  Ibchng_Intrinsic         	     */
	ibset_intrinsic,        	/*  Ibclr_Intrinsic         	     */
	ibits_intrinsic,        	/*  Ibits_Intrinsic         	     */
	ibset_intrinsic,        	/*  Ibset_Intrinsic         	     */
	ichar_intrinsic,        	/*  Ichar_Intrinsic         	     */
	idate_intrinsic,        	/*  Idate_Intrinsic         	     */
	dim_intrinsic,        		/*  Idim_Intrinsic         	     */
	int_intrinsic,        		/*  Idint_Intrinsic         	     */
	nint_intrinsic,        		/*  Idnint_Intrinsic         	     */
	ieee_real_intrinsic,  	   	/*  Ieee_Binary_Scale_Intrinsic      */
	ieee_finite_intrinsic,   	/*  Ieee_Class_Intrinsic   	     */
	ieee_real_intrinsic,        	/*  Ieee_Copy_Sign_Intrinsic         */
	ieee_real_intrinsic,        	/*  Ieee_Exponent_Intrinsic          */
	ieee_finite_intrinsic,   	/*  Ieee_Finite_Intrinsic  	     */
	ieee_real_intrinsic,		/*  Ieee_Int_Intrinsic  	     */
	ieee_finite_intrinsic,   	/*  Ieee_Is_Nan_Intrinsic 	     */
	ieee_real_intrinsic,      	/*  Ieee_Next_After_Intrinsic  	     */
	ieee_real_intrinsic,      	/*  Ieee_Real_Intrinsic  	     */
	ieee_real_intrinsic,      	/*  Ieee_Remainder_Intrinsic   	     */
	ieee_real_intrinsic,      	/*  Ieee_Unordered_Intrinsic         */
	iand_intrinsic,         	/*  Ieor_Intrinsic          	     */
	int_intrinsic,         		/*  Ifix_Intrinsic          	     */
	abs_intrinsic,         		/*  Iiabs_Intrinsic          	     */
	iand_intrinsic,         	/*  Iiand_Intrinsic          	     */
	ibset_intrinsic,         	/*  Iibchng_Intrinsic          	     */
	ibset_intrinsic,         	/*  Iibclr_Intrinsic          	     */
	ibits_intrinsic,         	/*  Iibits_Intrinsic          	     */
	ibset_intrinsic,         	/*  Iibset_Intrinsic          	     */
	dim_intrinsic,         		/*  Iidim_Intrinsic          	     */
	int_intrinsic,        		/*  Iidint_Intrinsic         	     */
	iand_intrinsic,        		/*  Iieor_Intrinsic         	     */
	int_intrinsic,        		/*  Iifix_Intrinsic         	     */
	int_intrinsic,        		/*  Iint_Intrinsic         	     */
	iand_intrinsic,        		/*  Iior_Intrinsic         	     */
	int_intrinsic,        		/*  Iiqint_Intrinsic         	     */
	ishft_intrinsic,        	/*  Iisha_Intrinsic         	     */
	ishftc_intrinsic,        	/*  Iishc_Intrinsic         	     */
	ishft_intrinsic,        	/*  Iishft_Intrinsic         	     */
	ishftc_intrinsic,        	/*  Iishftc_Intrinsic         	     */
	ishft_intrinsic,        	/*  Iishl_Intrinsic         	     */
	sign_intrinsic,        		/*  Iisign_Intrinsic         	     */
	ilen_intrinsic,        		/*  Ilen_Intrinsic         	     */
	aimag_intrinsic,        	/*  Imag_Intrinsic         	     */
	mod_intrinsic,          	/*  Imod_Intrinsic           	     */
	mvbits_intrinsic,        	/*  Imvbits_Intrinsic         	     */
	index_intrinsic,        	/*  Index_Intrinsic         	     */
	nint_intrinsic,        		/*  Inint_Intrinsic         	     */
	not_intrinsic,        		/*  Inot_Intrinsic         	     */
	int_intrinsic,          	/*  Int_Intrinsic           	     */
	int_intrinsic,          	/*  Int1_Intrinsic           	     */
	int_intrinsic,          	/*  Int2_Intrinsic           	     */
	int_intrinsic,          	/*  Int4_Intrinsic           	     */
	int_intrinsic,          	/*  Int8_Intrinsic           	     */
	ieee_real_intrinsic,		/*  Int_Mult_Upper_Intrinsic         */
	iand_intrinsic,          	/*  Ior_Intrinsic           	     */
	int_intrinsic,			/*  Iqint_Intrinsic          	     */
	nint_intrinsic,			/*  Iqnint_Intrinsic          	     */
	rtc_intrinsic,			/*  Irtc_Intrinsic          	     */
	ishft_intrinsic,		/*  Isha_Intrinsic          	     */
	ishftc_intrinsic,		/*  Ishc_Intrinsic          	     */
	ishft_intrinsic,        	/*  Ishft_Intrinsic         	     */
	ishftc_intrinsic,       	/*  Ishftc_Intrinsic        	     */
	ishft_intrinsic,		/*  Ishl_Intrinsic          	     */
	sign_intrinsic,			/*  Isign_Intrinsic          	     */
	ieee_finite_intrinsic,	        /*  Isnan_Intrinsic          	     */
	clock_intrinsic,		/*  Jdate_Intrinsic	    	     */
	abs_intrinsic,			/*  Jiabs_Intrinsic	    	     */
	iand_intrinsic,			/*  Jiand_Intrinsic	    	     */
	ibset_intrinsic,         	/*  Jibchng_Intrinsic          	     */
	ibset_intrinsic,		/*  Jibclr_Intrinsic	    	     */
	ibits_intrinsic,		/*  Jibits_Intrinsic	    	     */
	ibset_intrinsic,		/*  Jibset_Intrinsic	    	     */
	dim_intrinsic,			/*  Jidim_Intrinsic	    	     */
	int_intrinsic,        		/*  Jidint_Intrinsic         	     */
	iand_intrinsic,        		/*  Jieor_Intrinsic         	     */
	int_intrinsic,        		/*  Jifix_Intrinsic         	     */
	int_intrinsic,        		/*  Jint_Intrinsic         	     */
	iand_intrinsic,        		/*  Jior_Intrinsic         	     */
	int_intrinsic,        		/*  Jiqint_Intrinsic         	     */
	ishft_intrinsic,        	/*  Jisha_Intrinsic         	     */
	ishftc_intrinsic,        	/*  Jishc_Intrinsic         	     */
	ishft_intrinsic,        	/*  Jishft_Intrinsic         	     */
	ishftc_intrinsic,        	/*  Jishftc_Intrinsic         	     */
	ishft_intrinsic,        	/*  Jishl_Intrinsic         	     */
	sign_intrinsic,        		/*  Jisign_Intrinsic         	     */
	mod_intrinsic,          	/*  Jmod_Intrinsic           	     */
	mvbits_intrinsic,        	/*  Jmvbits_Intrinsic         	     */
	nint_intrinsic,        		/*  Jnint_Intrinsic         	     */
	not_intrinsic,        		/*  Jnot_Intrinsic         	     */
	abs_intrinsic,        		/*  Kiabs_Intrinsic         	     */
	iand_intrinsic,        		/*  Kiand_Intrinsic         	     */
	ibset_intrinsic,         	/*  Kibchng_Intrinsic          	     */
	ibset_intrinsic,        	/*  Kibclr_Intrinsic         	     */
	ibits_intrinsic,        	/*  Kibits_Intrinsic         	     */
	ibset_intrinsic,        	/*  Kibset_Intrinsic         	     */
	dim_intrinsic,        		/*  Kidim_Intrinsic         	     */
	int_intrinsic,        		/*  Kidint_Intrinsic         	     */
	iand_intrinsic,        		/*  Kieor_Intrinsic         	     */
	int_intrinsic,        		/*  Kifix_Intrinsic         	     */
	kind_intrinsic,         	/*  Kind_Intrinsic          	     */
	int_intrinsic,        		/*  Kint_Intrinsic         	     */
	iand_intrinsic,        		/*  Kior_Intrinsic         	     */
	int_intrinsic,        		/*  Kiqint_Intrinsic         	     */
	ishft_intrinsic,        	/*  Kisha_Intrinsic         	     */
	ishftc_intrinsic,        	/*  Kishc_Intrinsic         	     */
	ishft_intrinsic,        	/*  Kishft_Intrinsic         	     */
	ishftc_intrinsic,        	/*  Kishftc_Intrinsic         	     */
	ishft_intrinsic,        	/*  Kishl_Intrinsic         	     */
	sign_intrinsic,        		/*  Kisign_Intrinsic         	     */
	mod_intrinsic,          	/*  Kmod_Intrinsic           	     */
	mvbits_intrinsic,        	/*  Kmvbits_Intrinsic         	     */
	nint_intrinsic,        		/*  Knint_Intrinsic         	     */
	not_intrinsic,        		/*  Knot_Intrinsic         	     */
	lbound_intrinsic,       	/*  Lbound_Intrinsic        	     */
	leadz_intrinsic,        	/*  Leadz_Intrinsic         	     */
	len_intrinsic,          	/*  Len_Intrinsic           	     */
	length_intrinsic,       	/*  Length_Intrinsic        	     */
	len_trim_intrinsic,     	/*  Len_Trim_Intrinsic      	     */
	lge_intrinsic,          	/*  Lge_Intrinsic           	     */
	lge_intrinsic,          	/*  Lgt_Intrinsic           	     */
	lge_intrinsic,          	/*  Lle_Intrinsic           	     */
	lge_intrinsic,          	/*  Llt_Intrinsic           	     */
	loc_intrinsic,          	/*  Loc_Intrinsic           	     */
	lock_release_intrinsic,      	/*  Lock_Release_Intrinsic           */
	fetch_and_add_intrinsic,      	/*  Lock_Test_And_Set_Intrinsic      */
	sin_intrinsic,          	/*  Log_Intrinsic           	     */
	sin_intrinsic,	        	/*  Log10_Intrinsic         	     */
        num_images_intrinsic,           /*  Log2_Images_Intrinsic            */
	logical_intrinsic,      	/*  Logical_Intrinsic       	     */
	int_intrinsic,      		/*  Long_Intrinsic       	     */
	shift_intrinsic,      		/*  Lshift_Intrinsic       	     */
	mclr_intrinsic,      		/*  M@clr_Intrinsic       	     */
	mld_intrinsic,      		/*  M@ld_Intrinsic       	     */
	mldmx_intrinsic,      		/*  M@ldmx_Intrinsic       	     */
	mmx_intrinsic,      		/*  M@mx_Intrinsic       	     */
	mul_intrinsic,      		/*  M@ul_Intrinsic       	     */
	malloc_intrinsic,         	/*  Malloc_Intrinsic          	     */
	mask_intrinsic,         	/*  Mask_Intrinsic          	     */
	matmul_intrinsic,       	/*  Matmul_Intrinsic        	     */
	max_intrinsic,          	/*  Max_Intrinsic           	     */
	max_intrinsic,          	/*  Max0_Intrinsic           	     */
	max_intrinsic,          	/*  Max1_Intrinsic           	     */
	maxexponent_intrinsic,  	/*  Maxexponent_Intrinsic   	     */
	minval_intrinsic,		/*  Maxloc_Intrinsic         	     */
	minval_intrinsic,		/*  Maxval_Intrinsic        	     */
	memory_barrier_intrinsic,	/*  Memory_Barrier_Intrinsic	     */
	mergee_intrinsic,        	/*  Merge_Intrinsic         	     */
	max_intrinsic,          	/*  Min_Intrinsic           	     */
	max_intrinsic,          	/*  Min0_Intrinsic           	     */
	max_intrinsic,          	/*  Min1_Intrinsic           	     */
	minexponent_intrinsic,  	/*  Minexponent_Intrinsic   	     */
	minval_intrinsic,       	/*  Minloc_Intrinsic        	     */
	minval_intrinsic,       	/*  Minval_Intrinsic        	     */
	mod_intrinsic,          	/*  Mod_Intrinsic           	     */
	modulo_intrinsic,       	/*  Modulo_Intrinsic       	     */
	mvbits_intrinsic,       	/*  Mvbits_Intrinsic        	     */
        my_pe_intrinsic,                /*  My_Pe_Intrinsic         	     */
	fetch_and_add_intrinsic,       	/*  Nand_And_Fetch_Intrinsic         */
	nearest_intrinsic,      	/*  Nearest_Intrinsic       	     */
	iand_intrinsic,         	/*  Neqv_Intrinsic          	     */
	nint_intrinsic,         	/*  Nint_Intrinsic          	     */
	not_intrinsic,          	/*  Not_Intrinsic           	     */
	null_intrinsic,          	/*  Null_Intrinsic           	     */
	numarg_intrinsic,       	/*  Numarg_Intrinsic        	     */
        num_images_intrinsic,           /*  Num_Images_Intrinsic             */
	omp_get_max_threads_intrinsic,	/*  Omp_Get_Dynamic_Intrinsic  	     */
	omp_get_max_threads_intrinsic,  /*  Omp_Get_Max_Threads_Intrinsic    */
	omp_get_max_threads_intrinsic,  /*  Omp_Get_Nested_Intrinsic         */
	omp_get_max_threads_intrinsic,  /*  Omp_Get_Num_Procs_Intrinsic      */
	omp_get_max_threads_intrinsic, 	/*  Omp_Get_Num_Threads_Intrinsic    */
	omp_get_max_threads_intrinsic,  /*  Omp_Get_Thread_Num_Intrinsic     */
	omp_get_max_threads_intrinsic,	/*  Omp_In_Parallel_Intrinsic        */
	omp_set_lock_intrinsic,       	/*  Omp_Set_Lock_Intrinsic    	     */
	omp_set_lock_intrinsic,       	/*  Omp_Test_Lock_Intrinsic    	     */
	omp_set_lock_intrinsic,       	/*  Omp_Unset_Lock_Intrinsic  	     */
	iand_intrinsic,         	/*  Or_Intrinsic            	     */
	fetch_and_add_intrinsic,       	/*  Or_And_Fetch_Intrinsic           */
	pack_intrinsic,         	/*  Pack_Intrinsic          	     */
	leadz_intrinsic,       		/*  Popcnt_Intrinsic        	     */
	leadz_intrinsic,       		/*  Poppar_Intrinsic        	     */
	precision_intrinsic,    	/*  Precision_Intrinsic     	     */
	present_intrinsic,      	/*  Present_Intrinsic       	     */
	minval_intrinsic,		/*  Product_Intrinsic       	     */
	abs_intrinsic,			/*  Qabs_Intrinsic       	     */
	sin_intrinsic,			/*  Qacos_Intrinsic       	     */
	sin_intrinsic,			/*  Qacosd_Intrinsic       	     */
	sin_intrinsic,			/*  Qasin_Intrinsic       	     */
	sin_intrinsic,			/*  Qasind_Intrinsic       	     */
	sin_intrinsic,			/*  Qatan_Intrinsic       	     */
	atan2_intrinsic,		/*  Qatan2_Intrinsic       	     */
	atan2_intrinsic,		/*  Qatan2d_Intrinsic       	     */
	sin_intrinsic,			/*  Qatand_Intrinsic       	     */
	cmplx_intrinsic,		/*  Qcmplx_Intrinsic       	     */
	sin_intrinsic,			/*  Qcos_Intrinsic       	     */
	sin_intrinsic,			/*  Qcosd_Intrinsic       	     */
	sin_intrinsic,			/*  Qcosh_Intrinsic       	     */
	sin_intrinsic,			/*  Qcot_Intrinsic       	     */
	dim_intrinsic,			/*  Qdim_Intrinsic       	     */
	sin_intrinsic,			/*  Qexp_Intrinsic       	     */
	real_intrinsic,			/*  Qext_Intrinsic       	     */
	real_intrinsic,			/*  Qfloat_Intrinsic       	     */
	real_intrinsic,			/*  Qfloati_Intrinsic       	     */
	real_intrinsic,			/*  Qfloatj_Intrinsic       	     */
	real_intrinsic,			/*  Qfloatk_Intrinsic       	     */
	aimag_intrinsic,		/*  Qimag_Intrinsic       	     */
	aint_intrinsic,			/*  Qint_Intrinsic       	     */
	sin_intrinsic,			/*  Qlog_Intrinsic       	     */
	sin_intrinsic,			/*  Qlog10_Intrinsic       	     */
	mod_intrinsic,			/*  Qmod_Intrinsic       	     */
	anint_intrinsic,  		/*  Qnint_Intrinsic   	     	     */
	dprod_intrinsic,  		/*  Qprod_Intrinsic   	     	     */
	real_intrinsic,  		/*  Qreal_Intrinsic   	     	     */
	sign_intrinsic,			/*  Qsign_Intrinsic       	     */
	sin_intrinsic,			/*  Qsin_Intrinsic       	     */
	sin_intrinsic,			/*  Qsind_Intrinsic       	     */
	sin_intrinsic,			/*  Qsinh_Intrinsic       	     */
	sin_intrinsic,			/*  Qsqrt_Intrinsic       	     */
	sin_intrinsic,			/*  Qtan_Intrinsic       	     */
	sin_intrinsic,			/*  Qtand_Intrinsic       	     */
	sin_intrinsic,			/*  Qtanh_Intrinsic       	     */
	radix_intrinsic,        	/*  Radix_Intrinsic         	     */
	ranf_intrinsic,        		/*  Ran_Intrinsic         	     */
	random_number_intrinsic,	/*  Random_Number_Intrinsic 	     */
	random_seed_intrinsic,  	/*  Random_Seed_Intrinsic   	     */
	ranf_intrinsic,        		/*  Randu_Intrinsic         	     */
	ranf_intrinsic,         	/*  Ranf_Intrinsic          	     */
	range_intrinsic,        	/*  Range_Intrinsic         	     */
	ranget_intrinsic,       	/*  Ranget_Intrinsic        	     */
	ranget_intrinsic,       	/*  Ranset_Intrinsic        	     */
	readsm_intrinsic,         	/*  Readsm_Intrinsic        	     */
	real_intrinsic,         	/*  Real_Intrinsic          	     */
	remote_write_barrier_intrinsic, /*  R_W_B_Intrinsic         	     */
        num_images_intrinsic,           /*  Rem_Images_Intrinsic             */
	repeat_intrinsic,       	/*  Repeat_Intrinsic        	     */
	reshape_intrinsic,      	/*  Reshape_Intrinsic       	     */
	rrspacing_intrinsic,    	/*  Rrspacing_Intrinsic     	     */
	shift_intrinsic,          	/*  Rshift_Intrinsic           	     */
	rtc_intrinsic,          	/*  Rtc_Intrinsic           	     */
	scale_intrinsic,        	/*  Scale_Intrinsic         	     */
	index_intrinsic,        	/*  Scan_Intrinsic         	     */
	selected_int_kind_intrinsic,   	/*  SIK_Intrinsic           	     */
	selected_real_kind_intrinsic,  	/*  SRK_Intrinsic           	     */
	set_exponent_intrinsic, 	/*  Set_Exponent_Intrinsic  	     */
	set_ieee_exception_intrinsic,   /*  Set_Ieee_Exception_Intrinsic     */
	get_ieee_status_intrinsic,      /*  Set_Ieee_Exceptions_Intrinsic    */
	get_ieee_status_intrinsic,	/*  Set_Ieee_Interrupts_Intrinsic    */
	get_ieee_status_intrinsic,	/*  Set_Ieee_Rounding_Mode_Intrinsic */
	get_ieee_status_intrinsic,	/*  Set_Ieee_Status_Intrinsic        */
	shape_intrinsic,        	/*  Shape_Intrinsic         	     */
	shift_intrinsic,        	/*  Shift_Intrinsic         	     */
	shift_intrinsic,        	/*  Shifta_Intrinsic         	     */
	shift_intrinsic,        	/*  Shiftl_Intrinsic        	     */
	shift_intrinsic,        	/*  Shiftr_Intrinsic        	     */
	int_intrinsic,        		/*  Short_Intrinsic        	     */
	sign_intrinsic,         	/*  Sign_Intrinsic          	     */
	sin_intrinsic,          	/*  Sin_Intrinsic           	     */
	sin_intrinsic,          	/*  Sind_Intrinsic           	     */
	sin_intrinsic,	         	/*  Sinh_Intrinsic          	     */
	size_intrinsic,			/*  Size_Intrinsic	    	     */
	sizeof_intrinsic,		/*  Sizeof_Intrinsic	    	     */
	real_intrinsic,	         	/*  Sngl_Intrinsic          	     */
	real_intrinsic,	         	/*  Snglq_Intrinsic          	     */
	spacing_intrinsic,      	/*  Spacing_Intrinsic       	     */
	spread_intrinsic,       	/*  Spread_Intrinsic         	     */
	sin_intrinsic,	         	/*  Sqrt_Intrinsic          	     */
	fetch_and_add_intrinsic,       	/*  Sub_And_Fetch_Intrinsic          */
	minval_intrinsic,		/*  Sum_Intrinsic           	     */
	synchronize_intrinsic,		/*  Synchronize_Intrinsic            */
        num_images_intrinsic,           /*  Sync_Images_Intrinsic            */
	system_clock_intrinsic,		/*  System_Clock_Intrinsic           */
	sin_intrinsic,          	/*  Tan_Intrinsic           	     */
	sin_intrinsic,          	/*  Tand_Intrinsic           	     */
	sin_intrinsic,	         	/*  Tanh_Intrinsic          	     */
 	test_ieee_interrupt_intrinsic,  /*  Test_Ieee_Exception_Intrinsic    */
 	test_ieee_interrupt_intrinsic,  /*  Test_Ieee_Interrupt_Intrinsic    */
        num_images_intrinsic,           /*  This_Image_Intrinsic             */
	free_intrinsic,         	/*  Time_Intrinsic          	     */
	tiny_intrinsic,         	/*  Tiny_Intrinsic          	     */
	transfer_intrinsic,     	/*  Transfer_Intrinsic      	     */
	transpose_intrinsic,    	/*  Transpose_Intrinsic     	     */
	trim_intrinsic,         	/*  Trim_Intrinsic          	     */
	ubound_intrinsic,		/*  Ubound_Intrinsic        	     */
	unit_intrinsic,         	/*  Unit_Intrinsic          	     */
	unpack_intrinsic,	       	/*  Unpack_Intrinsic                 */
	index_intrinsic,	       	/*  Verify_Intrinsic                 */
        write_memory_barrier_intrinsic, /*  W_M_B_Intrinsic          	     */
	iand_intrinsic,  	       	/*  Xor_Intrinsic            	     */
	fetch_and_add_intrinsic 	/*  Xor_And_Fetch_Intrinsic          */
	};


/**************************************************************************\
|* The global Intrinsic mapping table                                     *|
\**************************************************************************/

intrin_map_type         intrin_map[MAX_INTRIN_MAP_SIZE] =

/*              KIND=4          KIND=8                                    */
{

# if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))

   {"ABS",	"r_abs",	"d_abs"},
   {"ACOS",	"r_acos",	"d_acos"},
   {"AIMAG",	"r_imag",	"d_imag"},
   {"AINT",	"r_int",	"d_int"},
   {"ALOG",	"r_log",	"d_log"},
   {"ALOG10",	"r_lg10",	"d_lg10"},
   {"AMOD",	"r_mod",	"d_mod"},
   {"ANINT",	"r_nint",	"d_nint"},
   {"ASIN",	"r_asin",	"d_asin"},
   {"ATAN",	"r_atan",	"d_atan"},
   {"ATAN2",	"r_atn2",	"d_atn2"},
   {"CABS",	"__c8abs",	"z_abs_"},
   {"CCOS",	"c_cos",	"z_cos_"},
   {"CEXP",	"c_exp",	"z_exp_"},
   {"CLOG",	"c_log",	"z_log_"},
   {"CONJG",	"r_cnjg",	"d_cnjg_"},
   {"COS",	"r_cos",	"d_cos"},
   {"COSH",	"r_cosh",	"d_cosh"},
   {"COT",	"r_cot",	"d_cot"},
   {"CSIN",	"c_sin",	"z_sin_"},
   {"CSQRT",	"c_sqrt",	"z_sqrt_"},
   {"DABS",	"d_abs",	"__q_abs"},
   {"DACOS",	"d_acos",	"__q_acos"},
   {"DASIN",	"d_asin",	"__q_asin"},
   {"DATAN",	"d_atan",	"__q_atan"},
   {"DATAN2",	"d_atn2",	"__q_atn2"},
   {"DCOS",	"d_cos",	"__q_cos"},
   {"DCOSH",	"d_cosh",	"__q_cosh"},
   {"DCOT",	"d_cot",	"__q_cot"},
   {"DDIM",	"d_dim",	"__q_dim"},
   {"DEXP",	"d_exp",	"__q_exp"},
   {"DIM",	"r_dim",	"d_dim"},
   {"DINT",	"d_int",	"__q_int"},
   {"DLOG",	"d_log",	"__q_log"},
   {"DLOG10",	"d_lg10",	"__q_lg10"},
   {"DMOD",	"d_mod",	"__q_mod"},
   {"DNINT",	"d_nint",	"__q_nint"},
   {"DPROD",	"d_prod",	"__q_prod"},
   {"DSIGN",	"d_sign",	"__q_sign"},
   {"DSIN",	"d_sin",	"__q_sin"},
   {"DSINH",	"d_sinh",	"__q_sinh"},
   {"DSQRT",	"d_sqrt",	"__q_sqrt"},
   {"DTAN",	"d_tan",	"__q_tan"},
   {"DTANH",	"d_tanh",	"__q_tanh"},
   {"EXP",	"r_exp",	"d_exp"},
   {"IABS",	"i_abs",	"l_abs"},
   {"IDIM",	"i_dim",	"l_dim"},
   {"IDNINT",	"i_dnnt",	"l_dnnt"},
   {"INDEX",	"i_indx",	"l_indx"},
   {"ISIGN",	"i_sign",	"l_sign"},
   {"LEN",	"i_len",	"l_len"},
   {"MOD",	"i_mod",	"l_mod"},
   {"NINT",	"i_nint",	"l_nint"},
   {"SIGN",	"r_sign",	"d_sign"},
   {"SIN",	"r_sin",	"d_sin"},
   {"SINH",	"r_sinh",	"d_sinh"},
   {"SQRT",	"r_sqrt",	"d_sqrt"},
   {"TAN",	"r_tan",	"d_tan"},
   {"TANH",	"r_tanh",	"d_tanh"}

# elif defined(_TARGET_SV2)

   {"ABS",      "__HABS_",       "__ABS_"},
   {"ACOS",     "__HACOS_",      "__ACOS_"},
   {"AIMAG",    "__HIMAG_",      "__AIMAG_"},
   {"AINT",     "__HINT_",       "__AINT_"},
   {"ALOG",     "__HLOG_",       "__ALOG_"},
   {"ALOG10",   "__HLOG10_",     "__ALOG10_"},
   {"AMOD",     "__HMOD_",       "__AMOD_"},
   {"ANINT",    "__HNINT_",      "__ANINT_"},
   {"ASIN",     "__HASIN_",      "__ASIN_"},
   {"ATAN",     "__HATAN_",      "__ATAN_"},
   {"ATAN2",    "__HATAN2_",     "__ATAN2_"},
   {"CABS",     "__CHABS_",      "__CABS_"},
   {"CCOS",     "__CHCOS_",      "__CCOS_"},
   {"CEXP",     "__CHEXP_",      "__CEXP_"},
   {"CLOG",     "__CHLOG_",      "__CLOG_"},
   {"CONJG",    "__HCONJG_",     "__CONJG_"},
   {"COS",      "__HCOS_",       "__COS_"},
   {"COSH",     "__HCOSH_",      "__COSH_"},
   {"COT",      "__HCOT_",       "__COT_"},
   {"CSIN",     "__CHSIN_",      "__CSIN_"},
   {"CSQRT",    "__CHSQRT_",     "__CSQRT_"},
   {"DABS",     "__ABS_",        "__DABS_"},
   {"DACOS",    "__ACOS_",       "__DACOS_"},
   {"DASIN",    "__ASIN_",       "__DASIN_"},
   {"DATAN",    "__ATAN_",       "__DATAN_"},
   {"DATAN2",   "__ATAN2_",      "__DATAN2_"},
   {"DCOS",     "__COS_",        "__DCOS_"},
   {"DCOSH",    "__COSH_",       "__DCOSH_"},
   {"DCOT",     "__COT_",        "__DCOT_"},
   {"DDIM",     "__DIM_",        "__DDIM_"},
   {"DEXP",     "__EXP_",        "__DEXP_"},
   {"DIM",      "__HDIM_",       "__DIM_"},
   {"DINT",     "__AINT_",       "__DINT_"},
   {"DLOG",     "__ALOG_",       "__DLOG_"},
   {"DLOG10",   "__ALOG10_",     "__DLOG10_"},
   {"DMOD",     "__AMOD_",       "__DMOD_"},
   {"DNINT",    "__ANINT_",      "__DNINT_"},
   {"DPROD",    "__PROD_",       "__DPROD_"},
   {"DSIGN",    "__SIGN_",       "__DSIGN_"},
   {"DSIN",     "__SIN_",        "__DSIN_"},
   {"DSINH",    "__SINH_",       "__DSINH_"},
   {"DSQRT",    "__SQRT_",       "__DSQRT_"},
   {"DTAN",     "__TAN_",        "__DTAN_"},
   {"DTANH",    "__TANH_",       "__DTANH_"},
   {"EXP",      "__HEXP_",       "__EXP_"},
   {"IABS",     "__NABS_",       "__IABS_"},
   {"IDIM",     "__NDIM_",       "__IDIM_"},
   {"IDNINT",   "__NANINT_",     "__IDNINT_"},
   {"INDEX",    "__INDEX_4_",    "__INDEX_8_"},
   {"ISIGN",    "__NSIGN_",      "__ISIGN_"},
   {"LEN",      "__LEN_4_",      "__LEN_8_"},
   {"MOD",      "__NMOD_",       "__MOD_"},
   {"NINT",     "__NHNINT_",     "__NINT_"},
   {"SIGN",     "__HSIGN_",      "__SIGN_"},
   {"SIN",      "__HSIN_",       "__SIN_"},
   {"SINH",     "__HSINH_",      "__SINH_"},
   {"SQRT",     "__HSQRT_",      "__SQRT_"},
   {"TAN",      "__HTAN_",       "__TAN_"},
   {"TANH",     "__HTANH_",      "__TANH_"}

# else

   {"ABS",	"_HABS_",	"_ABS_"},
   {"ACOS",	"_HACOS_",	"_ACOS_"},
   {"AIMAG",	"_HIMAG_",	"_AIMAG_"},
   {"AINT",	"_HINT_",	"_AINT_"},
   {"ALOG",	"_HLOG_",	"_ALOG_"},
   {"ALOG10",	"_HLOG10_",	"_ALOG10_"},
   {"AMOD",	"_HMOD_",	"_AMOD_"},
   {"ANINT",	"_HNINT_",	"_ANINT_"},
   {"ASIN",	"_HASIN_",	"_ASIN_"},
   {"ATAN",	"_HATAN_",	"_ATAN_"},
   {"ATAN2",	"_HATAN2_",	"_ATAN2_"},
   {"CABS",	"_CHABS_",	"_CABS_"},
   {"CCOS",	"_CHCOS_",	"_CCOS_"},
   {"CEXP",	"_CHEXP_",	"_CEXP_"},
   {"CLOG",	"_CHLOG_",	"_CLOG_"},
   {"CONJG",	"_HCONJG_",	"_CONJG_"},
   {"COS",	"_HCOS_",	"_COS_"},
   {"COSH",	"_HCOSH_",	"_COSH_"},
   {"COT",	"_HCOT_",	"_COT_"},
   {"CSIN",	"_CHSIN_",	"_CSIN_"},
   {"CSQRT",	"_CHSQRT_",	"_CSQRT_"},
   {"DABS",	"_ABS_",	"_DABS_"},
   {"DACOS",	"_ACOS_",	"_DACOS_"},
   {"DASIN",	"_ASIN_",	"_DASIN_"},
   {"DATAN",	"_ATAN_",	"_DATAN_"},
   {"DATAN2",	"_ATAN2_",	"_DATAN2_"},
   {"DCOS",	"_COS_",	"_DCOS_"},
   {"DCOSH",	"_COSH_",	"_DCOSH_"},
   {"DCOT",	"_COT_",	"_DCOT_"},
   {"DDIM",	"_DIM_",	"_DDIM_"},
   {"DEXP",	"_EXP_",	"_DEXP_"},
   {"DIM",	"_HDIM_",	"_DIM_"},
   {"DINT",	"_AINT_",	"_DINT_"},
   {"DLOG",	"_ALOG_",	"_DLOG_"},
   {"DLOG10",	"_ALOG10_",	"_DLOG10_"},
   {"DMOD",	"_AMOD_",	"_DMOD_"},
   {"DNINT",	"_ANINT_",	"_DNINT_"},
   {"DPROD",	"_PROD_",	"_DPROD_"},
   {"DSIGN",	"_SIGN_",	"_DSIGN_"},
   {"DSIN",	"_SIN_",	"_DSIN_"},
   {"DSINH",	"_SINH_",	"_DSINH_"},
   {"DSQRT",	"_SQRT_",	"_DSQRT_"},
   {"DTAN",	"_TAN_",	"_DTAN_"},
   {"DTANH",	"_TANH_",	"_DTANH_"},
   {"EXP",	"_HEXP_",	"_EXP_"},
   {"IABS",	"_NABS_",	"_IABS_"},
   {"IDIM",	"_NDIM_",	"_IDIM_"},
   {"IDNINT",	"_NANINT_",	"_IDNINT_"},
   {"INDEX",	"_INDEX_4_",	"_INDEX_8_"},
   {"ISIGN",	"_NSIGN_",	"_ISIGN_"},
   {"LEN",	"_LEN_4_",	"_LEN_8_"},
   {"MOD",	"_NMOD_",	"_MOD_"},
   {"NINT",	"_NHNINT_",	"_NINT_"},
   {"SIGN",	"_HSIGN_",	"_SIGN_"},
   {"SIN",	"_HSIN_",	"_SIN_"},
   {"SINH",	"_HSINH_",	"_SINH_"},
   {"SQRT",	"_HSQRT_",	"_SQRT_"},
   {"TAN",	"_HTAN_",	"_TAN_"},
   {"TANH",	"_HTANH_",	"_TANH_"}

# endif

};
